Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen...

27
Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg 30.04.2012 Danny Rehl Tutorium

Transcript of Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen...

Page 1: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Formale Syntax TutoriumXLE zum Laufen bringen

Danny Rehl

Institut für ComputerlinguistikRuprecht-Karls-Universität Heidelberg

30.04.2012

Danny Rehl Tutorium

Page 2: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Themen letzte Folien (heute)

letzte Folienemacs, emacs, emacs . . .

Thema jetztmit XLE arbeiten (z.B. in emacs)

Danny Rehl Tutorium

Page 3: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

XLE - Xerox Linguistic Environment

Danny Rehl Tutorium

Page 4: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

wichtige Links für XLE

XLE Projektseitehttp://www2.parc.com/isl/groups/nltt/xle/

XLE Documentationhttp://www2.parc.com/isl/groups/nltt/xle/doc/xle_toc.html

XLE Documentation - Walkthroughhttp://www2.parc.com/isl/groups/nltt/xle/doc/xle_toc.html#W

XLE Webinterfacehttp://iness.uib.no/xle-web/xle-web

Danny Rehl Tutorium

Page 5: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux?

ein einfacher Befehlssh -Y ella.cl.uni-heidelberg.de

Sicherer Tunnel von der Pool-Maschine aus aufmachen

Danny Rehl Tutorium

Page 6: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux?

ein einfacher Befehlssh -Y ella.cl.uni-heidelberg.de

Sicherer Tunnel führt zum CL-Server namens ’ella’

Danny Rehl Tutorium

Page 7: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux?

ein einfacher Befehlssh -Y ella.cl.uni-heidelberg.de

Die Ausgaben des X-Servers werden gesichert weitergeleitet!

Danny Rehl Tutorium

Page 8: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux/MacOS?

ein einfacher Befehlssh -Y -l <username> ella.cl.uni-heidelberg.de

Sicherer Tunnel vom eigenen Rechner aus aufmachen

Danny Rehl Tutorium

Page 9: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux/MacOS?

ein einfacher Befehlssh -Y -l <username> ella.cl.uni-heidelberg.de

Sicherer Tunnel führt zum CL-Server namens ’ella’

Danny Rehl Tutorium

Page 10: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux/MacOS?

ein einfacher Befehlssh -Y -l <username> ella.cl.uni-heidelberg.de

Die Ausgaben des X-Servers werden gesichert weitergeleitet!

Danny Rehl Tutorium

Page 11: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Linux/MacOS?

ein einfacher Befehlssh -Y -l <username> ella.cl.uni-heidelberg.de

Der Username/Accountname (wie beim Einloggen auf diePool-Rechner)

Danny Rehl Tutorium

Page 12: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Windows

Voraussetzungen!1 Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/2 X-Ming http://sourceforge.net/projects/xming/

in Putty drin. . .X-Ming starten und im Hintergrund laufen lassen

Danny Rehl Tutorium

Page 13: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Windows

Voraussetzungen!1 Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/2 X-Ming http://sourceforge.net/projects/xming/

in Putty drin. . .Putty starten

Danny Rehl Tutorium

Page 14: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Windows

Voraussetzungen!1 Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/2 X-Ming http://sourceforge.net/projects/xming/

in Putty drin. . .Putty: X-forwarding aktivierenConnection → SSH → X11

Danny Rehl Tutorium

Page 15: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wie komme ich denn auf ella. . . von zu Hause mit Windows

Voraussetzungen!1 Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/2 X-Ming http://sourceforge.net/projects/xming/

in Putty drin. . .Putty: Session → <user>@ella.cl.uni-heidelberg.de

Danny Rehl Tutorium

Page 16: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

endlich auf ella

Danny Rehl Tutorium

Page 17: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wo ist XLE eigentlich?

Die Ressourcen-Seitehttp://www.cl.uni-heidelberg.de/resources/

NDA (Vertraulichkeitsvereinbarung)http://www.cl.uni-heidelberg.de/resources/wiki/NDA

. . . und viele weitere tolle Ressourcen

Die Ressourcen-Platte auf ella/mnt/resources/processors/parser/xle/

1 XLE sourcensource /mnt/resources/processors/parser/xle/setup

2 XLE startenxle eingeben

Danny Rehl Tutorium

Page 18: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Wo ist XLE eigentlich?

Die Ressourcen-Seitehttp://www.cl.uni-heidelberg.de/resources/

NDA (Vertraulichkeitsvereinbarung)http://www.cl.uni-heidelberg.de/resources/wiki/NDA

. . . und viele weitere tolle Ressourcen

Die Ressourcen-Platte auf ella/mnt/resources/processors/parser/xle/

1 XLE sourcensource /mnt/resources/processors/parser/xle/setup

2 XLE startenxle eingeben

Danny Rehl Tutorium

Page 19: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

XLE gestartet

Danny Rehl Tutorium

Page 20: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Probleme beim sourcen?

ohhh menno! Das klappt bei mir nicht!

Danny Rehl Tutorium

Page 21: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Probleme beim sourcen?

1 Bin ich überhaupt auf dem Server?user@ella (geht mittlerweile auch direkt über die Pool-Maschinen!)

2 Wurde das NDA unterschrieben und abgegeben?http://www.cl.uni-heidelberg.de/resources/wiki/NDA

3 Bin ich in der Gruppe der Ressourcen-Benutzer drin?user@ella~$: groupsstudents resuser

4 Habe ich denn den richtigen Pfad genommen?~$: source /mnt/resources/processors/parser/xle/setup

Geht immer noch nicht?→ http://wiki.cl.uni-heidelberg.de/SyntaxSoSe12

Danny Rehl Tutorium

Page 22: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

mit XLE parsen

1 Die Grammatik ladencreate-parser <Dateiname>.lfg

2 Einen Satz parsenparse {<zu parsender Satz>}

Danny Rehl Tutorium

Page 23: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

mit XLE parsen

1 Die Grammatik ladencreate-parser <Dateiname>.lfg

2 Einen Satz parsenparse {<zu parsender Satz>}

Danny Rehl Tutorium

Page 24: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Das Ganze geht auch mit emacs !

1 emacs mit einer Grammatik-Datei starten <Dateiname>.lfg2 Eventuell noch an der Datei schreiben, bis die Grammatik

fertig ist.3 C-c C-f startet XLE sofort

Danny Rehl Tutorium

Page 25: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Ausprobieren!

. . . und jetzt seid IHR dran!

Danny Rehl Tutorium

Page 26: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Aufgaben (mit XLE und LFG arbeiten)

1 Startet XLE und parst einen SatzGrammatikhttp://www.cl.uni-h. . . .de/courses/ss12/syntax/tutorium/zu parsender Satz: XLE rockt

2 Findet die FehlerGrammatikhttp://www.cl.uni-h. . . .de/courses/ss12/syntax/tutorium/zu parsender Satz: spring

Danny Rehl Tutorium

Page 27: Formale Syntax Tutorium - cl.uni-heidelberg.de · Formale Syntax Tutorium XLE zum Laufen bringen Danny Rehl Institut für Computerlinguistik Ruprecht-Karls-Universität Heidelberg

Vielen Dank für Eure Aufmerksamkeit!

Danny Rehl Tutorium