120.083 Verarbeitung natürlicher Sprache mit Haskell (Praxis mit Haskell)
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018S, VU, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Anwendung  der funktionalen Programmiersprache Haskell zur Verarbeitung natürlicher Sprache und der Repräsentation als Linked Data (RDF). Nutzung bekannter NLP tools als Services und Trainieren und Testen von ähnlichen Haskell Funktionen. Besonderes Gewicht hat das Auffinden und Analysieren von räumlichen Bezügen.

Vertiefung der Praxis der Erstellung von Software mit Methoden wie Klassen, Instanzen und Monaden. Analyse von gegebenem Code und Verbesserung dessen. Verwendung von Programmentwicklungsumgebung (IDE), Code repositories, etc.

In diesem Jahr im Fokus:
- Einbinden von Stanford coreNLP tools
- type-safe processing pipelines
- Testen und allenfalls Erweitern von NLP packages in Hackage
- Semantic web vocabulary fürr die Repräsentation von NLP Annotierungen

Inhalt der Lehrveranstaltung

Das Schwergewicht liegt auf der Verwendung von NLP Werkzeugen als Services und die Speicherung als RDF Triples. Wie geeignet ist eine funktionale Sprache für solche Aufgaben.

Uebung mit der Verwendung von Parsern (fuer JSON und anderes), Einrichten und Aufruf von HTTP Diensten, Abfangen von Fehlern und Testen.

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Do.14:30 - 17:0015.03.2018 - 28.06.2018Seminarraum 127 NLP mit Haskell
Verarbeitung natürlicher Sprache mit Haskell (Praxis mit Haskell) - Einzeltermine
TagDatumZeitOrtBeschreibung
Do.15.03.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.22.03.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.12.04.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.19.04.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.26.04.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.03.05.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.07.06.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.14.06.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.21.06.201814:30 - 17:00Seminarraum 127 NLP mit Haskell
Do.28.06.201814:30 - 17:00Seminarraum 127 NLP mit Haskell

Leistungsnachweis

Es sind individuelle Projekte in Haskell durchzufuehren, zu praesentieren und zu dokumentieren. Angestrebt wird die Einstellung der Ergebnisse in hackage.org oder von Beitraegen zur Verbesserung existierender Module.

LVA-Anmeldung

Nicht erforderlich

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
ALG für alle Hörerinnen/Hörer Freifach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Haskell Kenntnisse

Sprache

Englisch