Computerlinguistische Anwendungen
Vorlesung mit Tafelübung
CIS, SS 2012
Hans Leiß
Termine
Beginn: Di, 16.4.2012
Vorlesung: Di 16-19 Uhr, Oettingenstr.67, Raum 115
Tafelübung: Do 14-16 Uhr, Oettingenstr.67, Raum BU102 (Rechnerraum Kalahari)
Abschlußklausur: Do 19.7.2012, 14-16 Uhr, Oettingenstr.67, BU101
Zweitklausur für die, die die erste nicht bestanden haben:
- Zeit:
- Erste Woche des Wintersemesters 2012/13, Sa 10-12, 13-15 Uhr
- Raum:
- Oettingenstr.67, Raum 123 (beantragt)
Inhalt und Ziel der Veranstaltung
Die Veranstaltung behandelt grundlegende Aufgaben der Computerlinguistik an
einer exemplarischen Implementierung von Morphologie, Syntax und
Semantik. Am Ende des Semesters werden wir ein natürlichsprachliches
Analyse- und Generierungs-System für einen kleinen Sprachausschnitt des
Deutschen in der Programmiersprache Prolog implementiert haben. Das System
erlaubt es, in natürlicher Sprache Fragen an eine Datenbank zu stellen,
sucht passende Daten und formuliert entsprechende Antworten in natürlicher Sprache.
Fragen während der Vorlesung sind durchaus erwünscht!
Prologkenntnisse werden zu Anfang des Semesters aufgefrischt.
Kursmaterial
- Die Vorlesungsfolien vom WS 2011 werden (wenn genügend
Studienbeiträge vorhanden sind) als Ausdruck verteilt
Bisher besprochene Folien (und ggf. geänderte):
folien-CLA.pdf (Aug 11, 2012
)
- Programme: einzeln Programme (Änderungen am Erstellungsdatum erkennbar)
oder als Archiv: cla-programme.tgz;
auspacken mit: tar xvfz cla-programme.tgz, im CIP-Raum evtl. mit tar xvf
cla-programme.tgz.
Es wird vorausgesetzt, daß Sie den Vorlesungsteil besuchen - das
Kursmaterial ist nicht selbsterklärend! Als Begleitlektüre wird das
Skriptum von K.Wenger empfohlen.
Literatur (bis auf den letzten Titel alle in der CIS-Bibliothek vorhanden)
- Pereira, F.C.N., S.M.Shieber: Prolog and Natural Language Analysis,
CSLI Lecture Notes Number 10, 1987, Stanford. (.pdf-Datei)
- Gazdar,Gerald, Mellish,Chris: Natural Language Processing in
Prolog. An Introduction to Computational Linguistics. Addison-Wesley,
1989.
- Lehner, Christoph. Prolog und Linguistik. München u.a. : Oldenbourg,
1990 .pdf-Datei holen
- Nugues, Pierre M.: An Introduction to Language Processing with Perl
and Prolog: An Outline of Theories, Implementation, and Application with
Special Consideration of English, French, and German. Springer,
2006.
- Wenger, Karsten: Einführung in die Computerlinguistik. Vorlesung
1995, CIS. (.pdf-Datei)
Übungsaufgaben: Kommen hier möglichst wöchentlich, donnerstags
- Aufgabenblatt 1 Abgabe: Do, 19.4.12
- Aufgabenblatt 2 Abgabe: Do, 3.5.2012
- Aufgabenblatt 3 Abgabe: Mi, 16.5.2012 (Do Feiertag)
- Aufgabenblatt 4 Abgabe: Do, 24.5.2012
- Aufgabenblatt 5 Abgabe: Do, 31.5.2012
- Aufgabenblatt 6 Abgabe: Mi, 6.6.2012 (Do 7.6. Feiertag)
- Aufgabenblatt 7 Abgabe: Do, 14.6.2012
- Aufgabenblatt 8 Abgabe: Do, 21.6.2012
- Aufgabenblatt 9 Abgabe: Do, 28.6.2012
- Aufgabenblatt 10 Abgabe: Do, 5.7.2012
- Aufgabenblatt 11 Abgabe: Do, 12.7.2012
Abgabe Ihrer Lösung: Am Anfang der Tafelübungsstunde Do 14.ct (Nur
in Ausnahmefällen per Email an die Tutorin: k.b.groth@googlemail.com)
Fragen, Probleme und Kritik
Bei Schwierigkeiten stellen Sie bitte rechtzeitig Fragen während der Vorlesungs-
und Tafelübungsstunde oder in meiner Mentorenstunde Mi 13-14, Raum C 110,
Oettingenstr.67. Außerdem gibt es auf der Seite der Fachschaft ein
Diskussionsforum für jede Veranstaltung, wo Sie Fragen stellen und
Probleme diskutieren können.
Die Fragen werden dann von der Tutorin oder mir beantwortet (aber
ggf. schreiben Sie mir eine Email, da ich nicht regelmäßig ins Forum schaue).
Prolog
Wir benutzen das frei erhältliche SWI-Prolog, Version 5.6.14 oder später (mit
Zeichenkodierung UTF-8). Das Nötigste zu Prolog wird im Kurs
erklärt. (Weitere Angaben dazu, Literatur zu Prolog und Kursmaterial finden
Sie z.B. auf meiner Seite
Prolog-Kurs SS 2002)
Teilnehmer, die ihre Prolog-Kenntnisse auffrischen wollen, können einen
der On-Line-Kurse zum Selbststudium durcharbeiten (und natürlich Fragen
stellen). Zum Selbststudium empfehlen wir den Kurs 'Learn Prolog Now' der
Universität Saarbrücken.
- http://kti.ms.mff.cuni.cz/~bartak/prolog/contents.html
- http://www.learnprolognow.org/
In den Rechnern des CIP ruft man zum Starten von Prolog statt 'pl' oder
'swi-pl' oder 'swi-prolog' besser 'pl-cis' oder 'xpce' auf; darin kann man
mit '?- help.' das graphische Hilfesystem und Handbuch aufrufen.
File translated from
TEX
by
TTH,
version 3.67.
On 11 Aug 2012, 12:43.