© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, 08.07.2006 ( 1 05.04.2004) 1 Operationen auf endlichen Akzeptoren und Transduktoren.

Slides:



Advertisements
Ähnliche Präsentationen
Christian Schindelhauer
Advertisements

Folienserie des Fonds der Chemischen Industrie
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil3.
CPCP Institute of Clinical Pharmacology AGAH Annual Meeting, 29. Februar 2004, Berlin, Praktischer Umgang mit den Genehmigungsanträgen gemäß 12. AMG Novelle.
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2012.
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Modelle und Methoden der Linearen und Nichtlinearen Optimierung (Ausgewählte Methoden und Fallstudien) U N I V E R S I T Ä T H A M B U R G November 2011.
Grammatiken, Definitionen
Scratch Der Einstieg in das Programmieren. Scatch: Entwicklungsumgebung Prof. Dr. Haftendorn, Leuphana Universität Lüneburg,
Automatentheorie „Berechnungsmodell für logische Sprachen“
Stoyan Mutafchiev Betreuer: Ilhan, Tim
WS Algorithmentheorie 02 - Polynomprodukt und Fast Fourier Transformation Prof. Dr. Th. Ottmann.
© 2006 W. Oberschelp, G. Vossen Rechneraufbau & Rechnerstrukturen, Folie 2.1.
Grundkurs Theoretische Informatik, Folie 2.1 © 2006 G. Vossen,K.-U. Witt Grundkurs Theoretische Informatik Kapitel 2 Gottfried Vossen Kurt-Ulrich Witt.
Grundkurs Theoretische Informatik, Folie 3.1 © 2004 G. Vossen,K.-U. Witt Grundkurs Theoretische Informatik Kapitel 3 Gottfried Vossen Kurt-Ulrich Witt.
Endliche Automaten Einführung in den Themenbereich
Reguläre Sprachen Karin Haenelt.
Endliche Automaten Akzeptoren
Transduktoren für die Sprachverarbeitung
1 Endliche Automaten in der Sprachtechnologie Einführung Karin Haenelt
Formale Grundlagen der Faktenextraktion mit endlichen Automaten
Endliche Automaten Überführung regulärer Ausdrücke in endliche Automaten Karin Haenelt
Reguläre Ausdrücke Karin Haenelt
© Karin Haenelt 2006, Äquivalenzen Reg.Ausdrücke, Reg.Sprachen, EA ( ) 1 Reguläre Sprachen Karin Haenelt.
1 Endliche Automaten in der Sprachtechnologie Kursthemen Karin Haenelt
© Karin Haenelt, Modellierung Menschlicher.Sprachen mit Regulären Ausdrücken, Modellierung menschlicher Sprachen mit Regulären Ausdrücken.
Parsing regulärer Ausdrücke
Mathematische Grundlagen
© Karin Haenelt 2005, Endliche Automaten: Alphabet, Zeichenreihe, Sprache, Endliche Automaten Grundlagen: Alphabet, Zeichenreihe, Sprache.
Transduktoren für die Sprachverarbeitung
Transduktoren für die Sprachverarbeitung: Komposition zweier Transduktoren Karin Haenelt
© Karin Haenelt, Transduktoren, Transduktoren für die Sprachverarbeitung Vereinigung von Transduktoren Karin Haenelt Karin Haenelt, Transduktoren,
Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil2.
Christian Schindelhauer
Christian Schindelhauer
Differentieller Stromverstärker
Inhalte und Maßnahmen eingegeben haben,
Theoretische Informatik 2
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
Überführung regulärer Ausdrücke in endliche Automaten Der Algorithmus von Glushkov und McNaughton/Yamada Karin Haenelt
SK / , , in Hochkössen und der Wildschönau flow Ski- und Snowboardschule Intersport Menzel.
Auslegung eines Vorschubantriebes
Neubau Feuerwehrmagazin Riedenberg Dokumentation der einzelnen Bauabschnitte –
NIN-Arbeitsblätter Paul-Emile Müller
Formale Sprachen Reguläre Sprachen Rudolf FREUND, Marian KOGLER.
Symmetrische Blockchiffren DES – der Data Encryption Standard
SK / – in Hochkössen, St. Johann i.Tirol und Hochfügen flow Ski- und Snowboardschule Intersport Menzel.
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) ( Die Thesen zur Vorlesung 3) Thema der Vorlesung Lösung der linearen.
PARTENARIAT ÉDUCATIF GRUNDTVIG PARTENARIAT ÉDUCATIF GRUNDTVIG REPERES KULTURELLER ZUSAMMENHALT UND AUSDEHNUNG DER IDEEN AUF EUROPÄISCHEM.
1 (C)2006, Hermann Knoll, HTW Chur, FHO Quadratische Reste Definitionen: Quadratischer Rest Quadratwurzel Anwendungen.
Analyseprodukte numerischer Modelle
Die Sternenuhr Wir entdecken die Wissenschaften LTAM Steffen M. 2003/04 Kneip R.
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Zusammengestellt von OE3DSB
Vortrag von Rechtsanwältin Verena Nedden, Fachanwältin für Steuerrecht zur Veranstaltung Wege zum bedingungslosen Grundeinkommen der Piratenpartei Rhein-Hessen.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Christian Schindelhauer Wintersemester 2006/07 3. Vorlesung
Christian Schindelhauer Wintersemester 2006/07 2. Vorlesung
1 Albert-Ludwigs-Universität Freiburg Rechnernetze und Telematik Prof. Dr. Christian Schindelhauer Informatik III Christian Schindelhauer Wintersemester.
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Der Erotik Kalender 2005.
Bildergalerie PRESEASON CAMP Juni 2014 Romanshorn Get ready for the Season!
Kw MoDiMiDoFrSaSo 14 1 Semester- beginn: SS Vorlesungs- beginn: SS April 2008.
1 Medienpädagogischer Forschungsverbund Südwest KIM-Studie 2014 Landesanstalt für Kommunikation Baden-Württemberg (LFK) Landeszentrale für Medien und Kommunikation.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
Monatsbericht Ausgleichsenergiemarkt Gas – November
 Präsentation transkript:

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 1 Operationen auf endlichen Akzeptoren und Transduktoren Kursfolien Karin Haenelt

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 2 Notationskonventionen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 3 Begriffe: Abgeschlossenheit Das Ergebnis einer Operation auf Elementen einer Menge liegt wiederum innerhalb dieser Menge Beispiel: –Vereinigung zweier regulärer Ausdrücke ergibt wieder einen regulären Ausdruck

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 4 Begriffe: lazy implementation In der Praxis sind oft viele Zustände, die als Zwischenergebnis einer Operation entstehen, vom Startzustand aus nicht erreichbar lazy implementation: –unerreichbare Zustände gar nicht erst produzieren –Zustände nur nach Bedarf erzeugen Konstruktion mit Zustand [0,0] beginnen weitere Zustände nur hinzufügen, wenn sie Ergebnis einer Transition sind, die von einem bereits eingefügten Zustand ausgeht

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 5 Unäre Operationen (Operationen auf einem Automaten)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 6 Binäre Operationen (Operationen auf zwei Automaten)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 7 Optimierungs-Operationen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 8 Komplement regulärer Sprachen (Hopcroft/Ullman 1988: 61)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 9 Komplement endlicher Automaten (1) (Hopcroft/Ullman 1988: 61)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 10 Komplement endlicher Automaten (2) 0 dete 1 adje 2 nomn 3 0 dete 1 adje 2 nomn 3 dete 1. 2.

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) Komplement endlicher Automaten (3) 0 dete 1 adje 2 nomn dete adje dete, adje,nomn 1 adje 2 nomn 3 4 dete dete, adje,nomn dete, adje

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) Komplement endlicher Automaten (4) 5. 0 dete adje dete, adje,nomn 1 adje 2 nomn 3 4 dete dete, adje,nomn dete, adje 0 dete adje dete, adje,nomn 1 adje 2 nomn 3 4 dete dete, adje,nomn dete, adje

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 13 Hülle regulärer Sprachen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 14 Hülle endlicher Automaten (1)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 15 Hülle endlicher Automaten (2)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 16 Hülle endlicher Automaten (3) q1q1 f1f1 q0q0 f0f0 q1q1 f1f1 q0q0 f0f0 q2q2 ha

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 17 Konkatenation regulärer Sprachen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 18 Konkatenation endlicher Automaten (1)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 19 Konkatenation endlicher Automaten (2)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 20 Konkatenation endlicher Automaten (3) q1q1 f1f1 q2q2 f2f2 lca m h e st t

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 21 Vereinigung regulärer Sprachen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 22 Vereinigung endlicher Automaten (1)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 23 Vereinigung endlicher Automaten (2)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 24 Vereinigung endlicher Automaten (3) q1q1 f1f1 q2q2 f2f2 f0f0 q0q0 bha wlda n bua lcha bha u n wlda l c h a Prinzip Beispiel als NEA Beispiel als DEA

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 25 Durchschnitt regulärer Sprachen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 26 Durchschnitt endlicher Automaten (1)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 27 Durchschnitt endlicher Automaten (2)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 28 Durchschnitt endlicher Automaten (3) bha u n bha u lcha n bha u wlda n

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 29 Durchschnitt endlicher Automaten green/0.3blue/0 yellow/ red/0.5 0 redyellow blue green 3 red green blue yellow red green blue yellow red green blue yellow AB

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 30 Durchschnitt endlicher Automaten green/0.3blue/0 yellow/ red/ red/0.5 green/0.3 blue/ green/ yellow/0.8

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 31 Differenz regulärer Sprachen

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 32 Differenz endlicher Automaten (1)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 33 Differenz endlicher Automaten (2) green/0.3blue/0 yellow/ red/ green/0.3blue/0 yellow/ red/0.5 0 redyellow blue 0 2 green 1 (Mohri/Riley 2002: I, 24)

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 34 Differenz endlicher Automaten (3) - Konstruktionsschritte redyellow blue 0 2 green komplettieren redyellow blue 01 2 green 3 red green blue yellow red green blue yellow red green blue yellow

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 35 Differenz endlicher Automaten (4) - Konstruktionsschritte 3. Komplementbildung redyellow blue 01 2 green 3 red green blue yellow red green blue yellow red green blue yellow

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 36 Differenz endlicher Automaten (5) - Konstruktionsschritte 4. Schnittbildung green/0.3blue/0 yellow/ red/ red/0.5 green/0.3 blue/ green/ yellow/0.8

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 37 Differenz endlicher Automaten (6) - Konstruktionsschritte 5. Tilgung der Pfade, die nicht zu akzeptierenden Zuständen führen green/0.3blue/0 yellow/ red/ red/0.5 green/0.3 01

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 38 Vielen Dank für das Aufspüren von Fehlern in früheren Versionen und für Verbesserungsvorschläge danke ich Maximilian Albert, Christian Roth

© Karin Haenelt 2006, Operationen auf Akzeptoren und Transduktoren, ( ) 39 Literatur Haenelt, Karin (2004). Operationen auf endlichen Automaten und Transduktoren. Definitionen, Algorithmen, Erläuterungen und Beispiele – eine Übersicht. Kursskript Hopcroft, John E. und Jeffrey D. Ullman (1988). Einführung in die Automatentheorie, formale Sprachen und Komplexitätstheorie. Bonn u.a.: Addison-Wesley (engl. Original: Introduction to automata theory, languages and computation) Kunze, Jürgen (2001). Computerlinguistik. Voraussetzungen, Grundlagen, Werkzeuge. Vorlesungsskript. Humboldt Universität zu Berlin. berlin.de/compling/Lehrstuhl/Skripte/Computerlinguistik_1/index.htmlhttp://www2.rz.hu- berlin.de/compling/Lehrstuhl/Skripte/Computerlinguistik_1/index.html Mohri, Mehryar und Michael Riley (2002). Weighted Finite-State Transducers in Speech Recognition (Tutorial). Teil 1, Teil 2Teil 1Teil 2