13. Übungsblatt
|
|
|
- Eva Brit Goldschmidt
- vor 9 Jahren
- Abrufe
Transkript
1 Prolog für Linguisten 13. Übungsblatt Dieses Übungsblatt ist verpflichtend und wird benotet (48 Punkte + 8 Zusatzpunkte ). Achte besonders auf die Funktionalität des Programms mit verschiedenen Anfragen, aufschlussreiche Kommentare und gute Lesbarkeit. Auch unvollständige Lösungen oder Ansätze können Punkte bringen. Du darfst in allen Aufgaben member/2 und append/3 verwenden, darüber hinaus jedoch keine eingebauten Prädikate (außer das ist explizit erlaubt). Abgabe bitte als eine einzige Prolog-Quelldatei ohne Syntaxfehler, die von Prolog ohne Warnung eingelesen wird, per an [email protected] Abgabeschluss: Dienstag, 22. Februar 2011 um 23:59 Uhr. 1 Wishtree-otation (3 Punkte) otiere den folgenden Baum als Term im Wishtree-Format: S P VP the man RelS whistling V tunes P pianos 2 erminiererkongruenz Im Bezug auf englische DPn lassen sich Kongruenzrelationen auf zwei Ebenen unterscheiden: 1. DP-interne Kongruenz zwischen erminierer und omen, und zwar im Merkmal numerus: this giraffe ( und stehen im Singular) * this giraffes ( steht im Singular, im Plural) * these giraffe ( steht im Plural, im Singular) 2. Kongruenz auf Satzebene zwischen Subjekt und Verb, ebenfalls im Merkmal numerus (auch im Merkmal person, aber das soll im Folgenden nicht wichtig sein): this giraffe sleeps (Subjekt und Verb stehen im Singular) * this giraffe sleep (Subjekt steht im Singular, Verb im Plural) these giraffes sleep (Subjekt und Verb stehen im Plural) * these giraffes sleeps (Subjekt steht im Plural, Verb im Singular) 1
2 Bei den meisten nicht-koordinierten DPen stimmen die Kongruenzmerkmale auf diesen beiden Ebenen überein. Um jedoch auch koordinierte DPn wie this giraffe and elephant erfassen zu können, ist es nötig, seperate Kongruenzmerkmale für jede Ebene anzunehmen. Einige Analysen 1 gehen von einer Unterscheidung in concord- und index-merkmale aus: concord-merkmale sind zuständig für die --Kongruenz. Jeder erminierer fordert einen bestimmten concord-num-wert. Jedes omen besitzt einen von seiner Flexion abhängigen concord-num-wert: giraffe den Wert sg, giraffes hingegen pl. Ein erminierer kongruiert mit einer koordinierten ominalphrase in concord-num, wenn er mit jedem der omen in concord-num kongruiert: this giraffe and elephant * this giraffe and elephants / * this giraffes and elephant these giraffes and elephants * these giraffe and elephants / * these giraffes and elephant index-num ist intuitiv in etwa als der natürliche umerus einer Phrase zu verstehen. Koordinierte Pn referieren üblicherweise auf mehrere Individuen. Sie haben als indexnum also den Wert pl. index-num ist relevant für die Kongruenz auf Satzebene. Jedes omen ist für das Merkmal index-num spezifiziert (im ormalfall weicht dieser Wert nicht vom concord-num-wert ab). Jedes Verb fordert einen bestimmten index-num- Wert seines Subjekts: sleeps fordert sg, sleep hingegen pl. Ein Verb kongruiert mit seinem Subjekt in index-num, wenn beide denselben Wert für dieses Merkmal besitzen: Aufgabe: this elephant sleeps / * sleep this giraffe and elephant sleep / * sleeps a) (14 Punkte) Modelliere die oben beschriebenen Kongruenzrelationen mit einer Prolog- DCG. Schreibe dazu bitte Regeln für S, VP (nur intransitive Verben, nur Present Simple!), DP, nicht-koordinierte P und koordinierte P (aus genau zwei koordinierten omen, Verallgemeinerung auf beliebig viele omen erst in Teil c) der Aufgabe). Es genügt, wenn du num-kongruenz modellierst! pers-kongruenz kannst du außen vor lassen. imm bitte folgende DP- und P-Strukturen an: DP DP P P this elephant this giraffe Conj and elephant Das Lexikon soll folgende Wortformen umfassen: the, my, this, these, giraffe, elephant, giraffes, elephants, sleep, sleeps und and. Die Grammatik soll die oben als ungrammatisch markierten Phrasen ebenfalls als ungrammatisch beurteilen und die als wohlgeformt markierten Phrasen akzeptieren. 1 z. B. King & Dalrymple (2004) 2
3 Beispielanfragen:?- dp(_,[this,giraffe,and,elephant],[]).?- dp(_,[this,giraffe,and,elephants],[]). false.?- s([this,giraffe,and,elephant,sleep],[]).?- s([this,giraffe,and,elephant,sleeps],[]). false. b) (4 Punkte) Füge Informationen über die syntaktische Struktur hinzu, indem du den ichtterminalen und Terminalen jeweils ein zusätzliches Argument gibst, das den jeweiligen Baum enthält. Die Bäume sollen im Wishtree-Format vorliegen, sodass folgende Anfrage eine Visualisierung mit Showtree (hier die Linux/Mac-Variante) liefert.?- s(baum,[my,giraffe,and,elephant,sleep],[]), showtree([baum]). s / \ dp vp / \ det np v / \ my n conj n sleep giraffe and elephant Baum = s/[dp/[det/[-my], np/[n/[-giraffe], conj/[-and], n/[-elephant]]], vp/[v/[-sleep]]]. c) (Bonusaufgabe: 6 Zusatzpunkte) Kannst du deine Grammatik so erweitern, dass die P nicht mehr nur aus zwei koordinierten omen bestehen kann, sondern aus beliebig vielen? Falls ja, tu das. Sollte Prolog hingegen bei irgendeiner Anfrage in eine Endlosrekursion geraten, erkläre, woran das liegt.?- s(_, [the,giraffe,and,elephant,and,elephant,sleep],[]). 3
4 3 Arithmetische Ausdrücke a) (8 Punkte) Schreibe eine Grammatik, die einfache arithmetische Ausdrücke aus Zahlen zwischen 0 und 9, den Klammern ( und ) sowie den Operatoren +, -, * und / erkennt. Wichtig: Jeder arithmetische Ausdruck muss von Klammern umschlossen werden! Die normale Operatorpräzedenz 2 ( Punkt- vor Strichrechnung ) lassen wir hier außen vor. Beispiele: (1+2) und ((3*4)-5) Für die Grammatik sind diese Ausdrücke dann natürlich in Listenform zu bringen. Weiterhin müssen die Klammern in Hochkommata eingeschlossen werden, damit keine Syntaxfehler entstehen: [ (,1,+,2, ) ] und [ (, (,3,*,4, ),-,5, ) ]. enne deine syntaktische Kategorie für arithmetische Ausdrücke bitte arith_expr.?- arith_expr([ (, (, 3, *, 4, ), -, 5, ) ], []). Tipps: Schreibe nicht sofort eine Prolog-DCG, sondern überlege dir erst einmal in Ruhe, wie sich die Menge aller arithmetischen Formeln definieren lässt (Stichwort: induktive Definition). Wie kann nun diese Definition in eine Grammatik umgesetzt werden? Was sind die Terminale? Schau dir auch noch einmal die Grammatik für aussagenlogische Formeln aus dem letzten Tutorium an. b) (5 Punkte) Erweitere die Grammatik so, dass sie die arithmetischen Ausdrücke auch auswerten kann. Erweitere dazu die DCG um eine Argumentstelle für den Wert des jeweiligen Ausdrucks. Die Berechnung erfolgt bottom-up, d. h. zuerst werden die Terminale ausgewertet, danach die direkt aus den Terminalen zusammengesetzten Ausdrücke, danach wiederum die nächstgrößeren Ausdrücke und so weiter. Du brauchst, um Prolog rechnen zu lassen, das eingebaute Prädikat is/2.?- arith_expr(wert, [ (, (, 3, *, 4, ), -, 5, ) ], []). Wert = 7. c) (Zusatzaufgabe: 2 Punkte) Warum ist es hier so wichtig, dass die Ausdrücke geklammert sind? Was passiert, wenn du die Klammern weglässt? Warum? 4 Übersetzen auf Bäumen (14 Punkte) Schreibe ein Prädikat uebersetzer/2, das einfache deutsche ebensätze (ganz naiv) in englische ebensätze übersetzen kann. Dabei ist uns neben dem Lexikon als einziger Unterschied die Wortstellung wichtig: Betrachten wir nur pronominale Subjekte und Objekte, ergibt sich im Deutschen immer eine SOV-Stellung: dass ich ihn sehe. Im Englischen ist es hingegen SVO: that I see him. Der zu übersetzende Satz soll als Baumterm im Wishtree-Format im ersten Argument gegeben sein, das zweite Argument soll Prolog dann mit einem Wishtree-Baum instantiieren. 2 vgl. 4
5 ?- uebersetzer(cp/[c/[-weil],s/[np/[pron/[-ich]],vp/[np/[pron/[-ihn]],v/[-sehe]]]], Engl). Engl = cp/[c/[-because], s/[np/[pron/[-i]], vp/[v/[-see], np/[pron/[-him]]]]]. Die Regeln, mit denen die Bäume erzeugt werden konnten, sind: CP C S, S P VP, P Pron, VP P V bzw. VP V P. Das Lexikon sollte mindestens folgende Wortpaare umfassen: Deutsch ich sehe kenne ihn dich dass weil Englisch i see know him you that because Am einfachsten ist es wahrscheinlich, für jede Grammatikregel und jeden Lexikoneintrag eine Klausel zu schreiben. Abhängig davon, welche Kategorien Mutter und Tochter des jeweils betrachteten Baumes haben, kommt dann die passende Klausel zum Einsatz. Das Prädikat funktioniert rekursiv. Es zerlegt den Baum, den es als Argument erhält, in seine Bestandteile, übersetzt diese ins Englische und fügt sie in der richtigen Reihenfolge wieder zusammen. Referenzen Tracy Holloway King & Mary Dalrymple: erminer agreement and noun conjunction. Journal of Linguistics, 40 (2004),
Tutorium Prolog für Linguisten 12
Tutorium Prolog für Linguisten 12 Sebastian Golly 29. Januar 2013 Sebastian Golly Tutorium Prolog für Linguisten 12 1 / 13 Plan für heute Fürs Langzeitgedächtnis Zusammenfassung des letzten Seminars Übungsblatt
Lösungen zum Aufgabenblatt 4 Computerlinguistische Anwendungen
Lösungen zum Aufgabenblatt 4 Computerlinguistische Anwendungen Universität München, CIS, SS 2013 Hans Leiß Abgabetermin: Do, 31.5.2013 Aufgabe 4.1 Die Grammatik in Beispiele/programmierer.pl berücksichtigt
Koordination in LFG und XLE
Koordination in LFG und XLE Grammatikentwicklung, SS 010 1 /1 Worum es heute geht: Koordinierte Strukturen Koordinierte NPs (sind speziell) /1 Einstieg: Vorschlag C-Struktur Beispiel: in the room and under
Einführung in unifikationsbasierte Grammatikformalismen
Universität Potsdam Institut für Linguistik Computerlinguistik Einführung in unifikationsbasierte Grammatikformalismen Thomas Hanneforth head: VP form: finite subj: pers: 3 num: pl Merkmalsstrukturen:
Lösungen zum Aufgabenblatt 9 Symbolisches Programmieren
Lösungen zum Aufgabenblatt 9 Symbolisches Programmieren WS 2012/13 H.Leiß, CIS, Universität München Aufgabe 9.1 Wir beginnen mit der einfachen DCG-Grammatik: % --------------- Grammatik-1 ---------------------
Einführung in die Computerlinguistik
Einführung in die Computerlinguistik Merkmalstrukturen und Unifikation Dozentin: Wiebke Petersen WS 2004/2005 Wiebke Petersen Formale Komplexität natürlicher Sprachen WS 03/04 Universität Potsdam Institut
LFG-basierter Transfer
Inhaltsverzeichnis 1 2 2 Ein Beispiel 4 3 Strukturaufbau 7 4 Alternative Übersetzungen 8 5 Adjunkte 9 6 Kodeskription 10 http://www.ims.uni-stuttgart.de/ gojunaa/mue_tut.html 1 1 Um einen quellsprachlichen
a) Erklären Sie, was eine SOV Sprache ist und was eine V2 Sprache ist. b) Welche Wortstellungsmuster sind eher selten in Sprachen der Welt?
Syntax 1) Wortstellung a) Erklären Sie, was eine SOV Sprache ist und was eine V2 Sprache ist. Unter SOV Sprachen verstehen wir all jene Sprachen, die als Grundwortstellung die Reihenfolge Subjekt (S) Objekt
Einführung Computerlinguistik. Konstituentensyntax II
Einführung Computerlinguistik Konstituentensyntax II Hinrich Schütze & Robert Zangenfeind Centrum für Informations- und Sprachverarbeitung, LMU München 2013-11-18 1 / 31 Take-away Phrasenstrukturgrammatik:
Künstliche Intelligenz
Künstliche Intelligenz Prolog - Definite Clause Grammar Claes Neuefeind Sprachliche Informationsverarbeitung Universität zu Köln 25. Januar 2012 Wiederholung: DCGs Parser, Kongruenz, Semantik Praxis Hausaufgaben
Einführung in die Linguistik, Teil 4
Einführung in die Linguistik, Teil 4 Syntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen Markus Bader, Frans Plank, Henning Reetz, Björn Wiemer Einführung in die Linguistik,
Einführung in PROLOG 7 Kontextfreie Grammatiken
Einführung in PROLOG 7 Kontextfreie Grammatiken Der Erschaffer von PROLOG, Alain Colmerauer, war ein Computer-Linguist. Daher ist die Computer-Linguistik immer noch das klassische Anwendungsfeld von PROLOG.
HPSG. Referat zu dem Thema Kongruenz im Englischen Von Anja Nerstheimer
HPSG Referat zu dem Thema Kongruenz im Englischen Von Anja Nerstheimer Gliederung Einleitung Kongruenz Allgemein Zwei Theorien der Kongruenz Probleme bei ableitungsbasierenden Kongruenztheorien Wie syntaktisch
Übungsaufgaben. Eine kontextfreie Grammatik lässt sich formal als Quadrupel darstellen: D : der, das N : Hund, Kaninchen V : sieht, beißt
Universität Bielefeld 25. Juni 2006 Fakultät für Linguistik und Literaturwissenschaft Formale Methoden der Linguistik III Veranstalter: Dieter Metzing Sommersemester 2006 Übungsaufgaben 1. (a) Welche Bestandteile
Syntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen (Fortsetzung)
Syntax - Das Berechnen syntaktischer Strukturen beim menschlichen Sprachverstehen (Fortsetzung) Markus Bader 9. Februar 2004 Inhaltsverzeichnis 4 Übertragung ins e 1 4.3 Bewegung und Satztyp................................
Finite-State-Morphologie in XLE. Grammatikentwicklung, SS 2010
Finite-State-Morphologie in XLE Grammatikentwicklung, SS 2010 1 / 20 Worum es heute geht: Nutzen von Finite-State-Morphologien... und wie man sie in XLE einbaut 2 / 20 Lexikon in XLE Bis jetzt: so genanntes
Einführung in die Linguistik, Teil 4
Einführung in die Linguistik, Teil 4 Syntax: Fortsetzung Markus Bader, Frans Plank, Henning Reetz, Björn Wiemer Einführung in die Linguistik, Teil 4 p. 1/17 Grammatik des Deutschen: Fortsetzung Fragestellung
Einführung in die Computerlinguistik
Einführung in die Computerlinguistik Syntax: Merkmalsstrukturen WS 2014/2015 Vera Demberg Eigenschaften der syntaktischen Struktur [1] Er hat die Übungen gemacht. Der Student hat die Übungen gemacht. Der
Grundkurs Linguistik - Syntax
Grundkurs Linguistik - Syntax Jens Fleischhauer [email protected] Universität Düsseldorf; Abteilung für Allgemeine Sprachwissenschaft 19.11.2015; WS 2015/2016 1 / 24 Jens Fleischhauer
Übungsblatt 1 - Lösung
Formale Sprachen und Automaten Übungsblatt 1 - Lösung 24. April 2013 1 Wiederholung: Relationen 1. Was ist eine Relation? Definiere (auf grundlegende Begriffe der Mengenlehre kannst du dabei zurückgreifen).
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen - 1 -
1. Der Begriff Informatik 2. Syntax und Semantik von Programmiersprachen I.2. I.2. Grundlagen von von Programmiersprachen. - 1 - 1. Der Begriff Informatik "Informatik" = Kunstwort aus Information und Mathematik
1 Der Baum. Informatik I: Einführung in die Programmierung 11. Bäume. Bäume in der Informatik. Bäume in der Informatik - Definition.
1 Informatik I: Einführung in die Programmierung 11. Bäume e e Albert-Ludwigs-Universität Freiburg Bernhard Nebel 13. November 2015 13. November 2015 B. Nebel Info I 3 / 33 Bäume in der Informatik Bäume
Reguläre Grammatiken/Sprachen und endliche Automaten
Reguläre Grammatiken/Sprachen und endliche Automaten Bei regulären Grammatiken ist die Form der Grammatikregeln am stärksten eingeschränkt. Trotzdem lassen sich bereits weite Teile einer natürlichen Sprache
Slot Grammar Eine Einführung
Slot Grammar Eine Einführung München, 4. Dez. 2002 Gerhard Rolletschek [email protected] 1 ! Entstehungskontext Übersicht! Elemente der Slot Grammar (Was ist ein Slot?)! Complement Slots vs.
Re exivpronomen. Arbeitsblätter zum Ausdrucken von sofatutor.com
Arbeitsblätter zum Ausdrucken von sofatutor.com Re exivpronomen 2 Gib an, ob es sich um Re exivpronomen oder Personalpronomen handelt. 3 Bestimme das Re exivpronomen und das Subjekt. 4 Bestimme den Kasus.
Übung 4: Weiterführende Transferaufgaben
Übung 4: Weiterführende Transferaufgaben 14.05.2011 Motivation Ziel der Übung ist, dass Sie (mehr) Erfahrung mit Transferregeln machen und ein Gefühl für die Verwendung von Variablen erhalten. Um den Ablauf
Künstliche Intelligenz Sprachverarbeitung mit Prolog
Künstliche Intelligenz Sprachverarbeitung mit Prolog Stephan Schwiebert WS 2009/2010 Sprachliche Informationsverarbeitung Institut für Linguistik Universität zu Köln Parsing mit Prolog Grammatik Wortartenklassifikation,
Semantik: Semantik von Merkmalsstrukturen
Spezielle Themen der KI : von Subsumption Notation: t 1 t 2 Definition: Eine Merkmalsstruktur t 1 subsumiert eine Merkmalsstruktur t 2 gdw. die Menge der von t 2 beschriebenen Elemente eine Teilmenge der
1 Darstellung von Modalverben in einschlägigen Grammatiken am Beispiel von Eisenberg (1989) und Engel (1988)
Textmuster Daniel Händel 2003-2015 ([email protected]) 1 5 1 Darstellung von Modalverben in einschlägigen Grammatiken am Beispiel von Eisenberg (1989) und Engel (1988) Zur Klassifizierung beziehungsweise
Mathematik-Vorkurs für Informatiker Formale Sprachen 1
Christian Eisentraut & Julia Krämer www.vorkurs-mathematik-informatik.de Mathematik-Vorkurs für Informatiker Formale Sprachen 1 Aufgabe 1. (Wiederholung wichtiger Begriffe) Kategorie 1 Notieren Sie die
Teil II: Phrasen und Phrasenstruktur
Teil II: Phrasen und Phrasenstruktur Übersicht: Grammatische Funktionen Kategorien Konstituenten & Strukturbäume Konstituententest Endozentrizität 1 Einfacher Satzbau Drei allgemeine Grundfragen der Syntax:
Satz Umstrukturierung für statistisch. Anna Schiffarth Dozentin: Miriam Kaeshammer Fortgeschrittene Methoden der statistisch maschinellen Übersetzung
Satz Umstrukturierung für statistisch maschinelle Übersetzung Anna Schiffarth Dozentin: Miriam Kaeshammer Fortgeschrittene Methoden der statistisch maschinellen Übersetzung Einführung Beschreibung einer
Syntax III. Joost Kremers WS
Syntax WS 2009 12.11.2009 Aufgaben Kapitel 3 Aufgabe 3.1 n Standard-G&B-Analysen enthält die das erb und das interne Argument, während das externe Argument im Grunde ein Argument des Satzes (P) ist und
Einführung in die Computerlinguistik. Morphologie II
Einführung in die Computerlinguistik Morphologie II Hinrich Schütze & Robert Zangenfeind Centrum für Informations- und Sprachverarbeitung, LMU München 30.11.2015 Schütze & Zangenfeind: Morphologie II 1
Linguistische Grundlagen 6. Semantik
Linguistische Grundlagen 6. Semantik Gereon Müller Institut für Linguistik Universität Leipzig www.uni-leipzig.de/ muellerg Gereon Müller (Institut für Linguistik) 04-006-1001: Linguistische Grundlagen
1 Der Baum. Informatik I: Einführung in die Programmierung 11. Bäume. Bäume in der Informatik. Bäume in der Informatik - Definition.
1 Informatik I: Einführung in die Programmierung 11. Bäume e e Albert-Ludwigs-Universität Freiburg Bernhard Nebel 17. November 2017 17. November 2017 B. Nebel Info I 3 / 33 Bäume in der Informatik Bäume
Sie gab das Buch ihrer Schwester.
Linguistische Kriterien für kontextfreie Grammatiken Zerlegung eines Satzes in Konstituenten gemäß Austausch-, Verschiebe- und Weglaßprobe Dies ist ein Beispiel. Beschreibungsmöglichkeiten: 1. S Pron V
Die Erklärung für den Kontrast zwischen (1) und (2) liegt darin, dass das Relativpronomen auf die dritte Person festgelegt ist.
Seminar Syntax und Morphologie Wintersemester 2007/2008 PD Dr. Ralf Vogel Ich, der ich... (1) a. Ich, der ich sechzig bin. *Ich, der sechzig bin/ist. (2) a. Er, der sechzig ist. *Er, der er sechzig ist.
VP vs.?p. N V P N? N P N V Peter kommt nach Hause...dass Peter nach Hause kommt. Syntax V 2
Syntax V Rechts- vs. Links-Köpfigkeit VL-Sätze als grundlegende Muster funktionale Kategorien IP/CP zum Nachlesen: Grewendorf/Hamm/Sternefeld: Sprachliches Wissen, S. 213-223, Kap. 7.1., 7.2 Syntax V 1
Einführung Computerlinguistik. Konstituentensyntax II
Einführung Computerlinguistik Konstituentensyntax II Hinrich Schütze & Robert Zangenfeind Centrum für Informations- und Sprachverarbeitung, LMU München 2013-11-18 Schütze & Zangenfeind: Konstituentensyntax
Lexikalische Semantik. Was ist ein Wort? Was ist in einem Wort?
Lexikalische Semantik Was ist ein Wort? Was ist in einem Wort? Was ist ein Wort? Er machte nicht viele Wörter. Deine Wörter in Gottes Ohr! Ich stehe zu meinen Wörtern Ein Essay von 4000 Worten Im Deutschen
Einführung in die Sprachwissenschaft -Tutorium-
Ruprecht-Karls-Universität Heidelberg Seminar für Computerlinguistik Wintersemester 2010/2011 Einführung in die Sprachwissenschaft -Tutorium- Dienstag, 16.00 18.00 Uhr Seminarraum 10 Aufgaben Kapitel 1
Computerlinguistik I
Computerlinguistik I Vorlesung im WS 2007/08 Prof. Dr. Udo Hahn Lehrstuhl für Computerlinguistik Institut für Germanistische Sprachwissenschaft Friedrich-Schiller-Universität Jena Morphologie A writer
Mathem.Grundlagen der Computerlinguistik I, WS 2004/05, H. Leiß 1
Mathem.Grundlagen der Computerlinguistik I, WS 2004/05, H. Leiß 1 1 Vorbemerkungen Mathematische Begriffe und Argumentationsweisen sind in vielen Fällen nötig, wo man über abstrakte Objekte sprechen und
Einführung in PROLOG IV Listen
Einführung in PROLOG IV Listen Beispiele für Listen in PROLOG: 1. [mia, vincent, jules, yolanda] 2. [mia, robber(honey_bunny), X, 2, mia] 3. [] 4. [mia, [vincent, jules], [butch, girlfriend(butch)]] 5.
Konstituenten, Phrasenstruktur und Feldermodell
Konstituenten, Phrasenstruktur und Feldermodell Falk Spellerberg Stellvertretend für Ivana Daskalovska Was ist Konstituentengrammatik? Was ist Konstituentengrammatik? Ein Satz ist aus Konstituenten gebaut,
1. Stellen Sie die Konstituentenstruktur der folgenden Sätze als Baumdiagramme dar:
1. Stellen Sie die Konstituentenstruktur der folgenden Sätze als Baumdiagramme dar: 1. Die Überschwemmungen hinterließen ernorme Schäden. 2. Der amtierende Bundeskanzler verzichtet auf eine erneute Kandidatur.
Prolog 8. Kapitel: parametrisierte DCGs
Zusammenfassung Kapitel 7 Prolog 8. Kapitel: parametrisierte DCGs Dozentin: Wiebke Petersen Kursgrundlage: Learn Prolog Now (Blackburn, Bos, Striegnitz) Wir haben gesehen, dass Grammatiken, die append/3
Einführung in die Linguistik. Morphologie: Lösung
Einführung in die Linguistik WS05 Morphologie: Lösung Aufgabe 1 Welche Morpheme lassen sich in den folgenden Worten identifzieren und welche Bedeutung haben sie? Unterscheiden Sie zwischen: Flexion (Präfix,
Semantik. Anke Himmelreich Formale Semantik. Universität Leipzig, Institut für Linguistik 1 / 47
1 / 47 Semantik Formale Semantik Anke Himmelreich [email protected] Universität Leipzig, Institut für Linguistik 09.06.2016 2 / 47 Inhaltsverzeichnis 1 Vorbemerkungen 2 Wahrheitskonditionale
Inhaltsverzeichnis. Abkürzungen... 9 Niveaustufentests Tipps & Tricks Auf einen Blick Auf einen Blick Inhaltsverzeichnis
Inhaltsverzeichnis Inhaltsverzeichnis Abkürzungen... 9 Niveaustufentests... 10 Tipps & Tricks... 18 1 Der Artikel... 25 1.1 Der bestimmte Artikel... 25 1.2 Der unbestimmte Artikel... 27 2 Das Substantiv...
Einführung in die Linguistik Butt / Eulitz / Wiemer. Syntax I
Einführung in die Linguistik Butt / Eulitz / Wiemer Syntax I Morphologische Merkmale Morphologie drückt u.a. Merkmale wie diese aus: Kasus: Nominativ, Genitiv, Dativ, Akkusativ Numerus: Singular, Plural,
Aus: Hubert Truckenbrodt und Kathrin Eichler: Einführung in die moderne Sprachwissenschaft. Ms., ZAS Berlin und DFKI Saarbrücken, 2010.
Aus: Hubert Truckenbrodt und Kathrin Eichler: Einführung in die moderne Sprachwissenschaft. Ms., ZAS Berlin und DFKI Saarbrücken, 2010. Syntax 4: Grundlagen der Phrasenstruktur II: Komplexere VPs und NPs,
Formale Methoden III - Tutorium
Formale Methoden III - Tutorium Daniel Jettka 19.06.06 Inhaltsverzeichnis 1. Logische Eigenschaften von Merkmalsstrukturen 1. Logische Eigenschaften von MS Ausgangspunkt: Unterscheidung von: Linguistische
Grundbegriffe der Informatik Tutorium 33
Tutorium 33 02.02.2017 KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Gliederung 1 2 3 Ein ist ein Tupel A = (Z, z 0, X, f, Y, h)
Teil 4: Rekursion und Listen
Einführung in das Programmieren Prolog Sommersemester 2006 Teil 4: Rekursion und Listen Version 1.0 Gliederung der LV Teil 1: Ein motivierendes Beispiel Teil 2: Einführung und Grundkonzepte Syntax, Regeln,
Einführung in die Linguistik, Teil 4
Einführung in die Linguistik, Teil 4 Spracherwerb Markus Bader, Frans Plank, Henning Reetz, Björn Wiemer Einführung in die Linguistik, Teil 4 p. 1/25 Spracherwerb Fragestellung Wie erwerben Kinder ihre
Logische Programmierung & Deduktive Datenbanken Klausur
Prof. Dr. Stefan Brass 22. September 2011 Institut für Informatik MLU Halle-Wittenberg Logische Programmierung & Deduktive Datenbanken Klausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte
DCG II. Heute: DCGs mit extra Argumenten. DCGs mit Agreementmerkmalen. Parsebäume. Extra Tests. Programmierkurs Prolog p.1
DCG II Heute: DCGs mit extra Argumenten DCGs mit Agreementmerkmalen Parsebäume Extra Tests Programmierkurs Prolog p.1 Extra Argumente Beispiele: x - - y. s - - np, vp. x(foo, ba) - - y. s(f) - - np, vp.
Grundlagen der LFG. 2. Analysieren Sie jeweils einen der Sätze in (1) und (2), d.h., zeigen Sie, wie die C- und die F-Strukturen aussehen sollten.
Einführung in die LFG Sommersemester 2010 Universität Konstanz Miriam Butt Lösung 1 Grundlagen der LFG 1 C-structure vs. F-structure 1. Die LFG bedient sich zweier Haupträpresentationsebenen: die C-Strukur
Die aussagenlogische Sprache
LOGIK I (WS 2015/16) 89 Kapitel 4 Die aussagenlogische Sprache Wir haben bereits Symbole eingeführt, um aussagenlogisch unzerlegbare Aussagesätze zu repräsentieren, nämlich p, q,... Außerdem haben wir
Transformationsgrammatik der 60er/70er. Kl. HS, CLI, Liebigstr. Sommmersemester 2006
Transformationsgrammatik der 60er/70er Fabian Heck Perlmutter & Soames 1979 Institut für Linguistik Dienstag, 11h15-12h45 Universität Leipzig Kl. HS, CLI, Liebigstr. Sommmersemester 2006 2. Reflexive und
Von Subjekten, Sätzen und Subjektsätzen
Wilhelm Oppenrieder Von Subjekten, Sätzen und Subjektsätzen Untersuchungen zur Syntax des Deutschen Max Niemeyer Verlag Tübingen 1991 V 0. EINLEITUNG 1 1. SUBJEKTE 3 1.1 Generelle Oberlegungen zu grammatischen
Bindungs-Theorie. Bindungs-Theorie. R-Ausdrücke. Anapher. Pronomen. Antezedens
Bindungs-Theorie Bindungs-Theorie Die Relationen zwischen Pn Beschreibt die Beschränkungen über die strukturellen Relationen zwischen omen. Unterscheidung von drei Typen von omen: R-Ausdrücke (Eigennamen,
Einführung in die Semantik, 8. Sitzung Typentheorie, F deutsch
Einführung in die Semantik, 8. Sitzung, F deutsch Göttingen 1. Dezember 2006 Einführung in die Semantik, 8. Sitzung, F deutsch Semantik von F deutsch Satzoperatoren Negation Konjunktion und Disjunktion
Zur Struktur der Verbalphrase
Zur Struktur der Verbalphrase Ein formales Kriterium zur Verbklassifikation: V ist ein intransitives Verb (ohne Objekte) schlafen, arbeiten, tanzen,... (1) Klaus-Jürgen schläft. V ist ein transitives Verb
Prolog Kurze Einführung (I) KI-Programmierung und Wissensrepräsentation (KPWR) Grammatikregeln in Prolog. Prolog Kurze Einführung (II)
Prolog Kurze Einführung (I) Einfache Prolog-Programme KI-Programmierung und Wissensrepräsentation (KPWR) Grammatikregeln in Prolog Fakten treffen immer zu Hornklauseln insect(bee). leere rechte Seite linke
Syntax. 1 Jedes A AS AL ist eine (atomare) Formel. 2 Ist F eine Formel, so ist auch F eine Formel. 3 Sind F und G Formeln, so sind auch
Formale der Informatik 1 Kapitel 15 Folgerbarkeit, Äquivalenzen und Normalformen Frank Heitmann [email protected] 8. Juni 2015 Syntax Definition (Syntax der Aussagenlogik) Mit AS AL sei
Tutorium Prolog für Linguisten 8
Endliche Automaten Tutorium Prolog für Linguisten 8 Sebastian Golly 18. Dezember 2012 Sebastian Golly Tutorium Prolog für Linguisten 8 1 / 13 Endliche Automaten Plan für heute? Sebastian Golly Tutorium
Grundlagen der Informatik Vorlesungsskript
Grundlagen der Informatik Vorlesungsskript Prof. Dr. T. Gervens, Prof. Dr.-Ing. B. Lang, Prof. Dr. F.M. Thiesing, Prof. Dr.-Ing. C. Westerkamp 16 AUTOMATISCHES ÜBERSETZEN VON PROGRAMMEN MIT MAKE... 2 16.1
Motivation. Formale Grundlagen der Informatik 1 Kapitel 14 Aussagenlogik Syntax & Semantik. Motivation. Motivation
Formale Grundlagen der Informatik 1 Kapitel 14 Aussagenlogik & Frank Heitmann [email protected] Mit der Aussagenlogik lassen sich einfache Verknüpfungen zwischen (atomaren) Gebilden ausdrücken
Übungs- und Praktikumsaufgaben zur Systemprogrammierung Dipl.-Ing. H. Büchter (Lehrbeauftragter) FH-Dortmund WS 2001/2002 / SS 2002
1. Stellen Sie die schrittweise Verbesserung eines Compilers durch das Bootstrap- Verfahren mit Hilfe von T-Diagrammen dar. Gegeben ist ein auf der Maschine M lauffähiger Compiler C 1, der in S geschrieben
Syntax und Phonologie: Prosodische Phrasen
Morphologie und Syntax (BA) Syntax und Phonologie: Prosodische Phrasen PD Dr. Ralf Vogel Fakultät für Linguistik und Literaturwissenschaft Universität Bielefeld, SoSe 2007 [email protected] 28.6.2007
Ziele und Herausforderungen
Ziele und Herausforderungen Text soll automatisch aus einer Quellsprache in eine Zielsprache übertragen werden Dabei soll die Funktion des Textes erhalten bleiben Es werden sowohl computerlinguistische
Gliederung. Natürlichsprachliche Systeme I. Merkmalsbasierte Grammatiken. Merkmalsbasierte Grammatiken. Merkmalsbasierte Grammatiken mit NLTK
Merkmalsbasierte Merkmalsbasierte Gliederung Natürlichsprachliche Systeme I Merkmalsbasierte mit NLTK D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität
Seminar über mathematische Logik Der Repräsentationssatz
Seminar über mathematische Logik Der Repräsentationssatz Dimitri Wyss 16. 5. 2012 Die folgenden Ausführungen sind eine geringfügig veränderte Exposition des Abschnitts 6.4 aus [1]. Das wichtigste Resultat
Jahresschlusstest 2018
Jahresschlusstest 2018 Datum Klasse 18. und 19. Juni 1. Real Lernziele MA / DE / EN (E, M, G) Prüfungsinhalt Mathematik Mathematik 1, ohne Taschenrechner Ich kann Zahlen in unterschiedlichen Schreibweisen
Kontextfreie Sprachen
Kontextfreie Sprachen Bei regulären (=Typ 3-) Grammatikregeln stehen maximal ein Terminal- und ein Nichtterminalsymbol auf der rechten Seite. Dadurch läßt sich lediglich die Abfolge der Terminalzeichen
Funktionale-Grammatik
Lexikalisch-Funktionale Funktionale-Grammatik Generative Transformations-Grammatik Kompetenz vs. Performanz Was heißt generativ? Tiefenstruktur vs. Oberflächenstruktur Architektur der GTG Weiterentwicklungen
Fragen zum Nachdenken: Wie könnte man das Fehlen eines Attribut-Wertes interpretieren?
Attribut-Werte-Paare Eine Eigenschaft kann beschrieben werden durch ein Paar [a,w]. Dabei bezeichnet a das Attribut und w den konkreten Wert aus dem Wertebereich W a des Attributs. Die Eigenschaften eines
4. 4. Algorithmen und Datenstrukturen in deskriptiven Programmiersprachen
Kapitel Kapitel 4 Deskriptive Programmierung SS 2008 4. 4. Algorithmen und Datenstrukturen in in deskriptiven Programmiersprachen Deskriptive Programmierung 1 Sprachverarbeitung in in Prolog Prolog Prolog
Vollständige Induktion
Angenommen, wir wollen zeigen, dass eine Aussage P(n) für alle n N wahr ist. Anders ausgedrückt: Es gilt n N : P(n) Hierzu können wir die Technik der vollständigen Induktion verwenden. Wir zeigen, dass
Spezielle Themen der KI NLP. Parsing
Spezielle Themen der KI NLP Parsing Syntaktisches Parsing 2 Bottom-up-Parsing s > np vp vp > verb np np > det noun np > det np np > proper-noun np > pronoun np > adj noun det > the det > a adj > red noun
(10) x 1[FRAU(x 1) RENNT(x 1)] Keine Frau rennt.
Institut für deutsche Sprache und Linguistik, Humboldt-Universität zu Berlin, GK Semantik SS 2009, F.Sode Basierend auf Seminarunterlagen von Prof. Manfred Krifka Quantoren in der Prädikatenlogik (auch
Alphabet, formale Sprache
n Alphabet Alphabet, formale Sprache l nichtleere endliche Menge von Zeichen ( Buchstaben, Symbole) n Wort über einem Alphabet l endliche Folge von Buchstaben, die auch leer sein kann ( ε leere Wort) l
