120.083 Processing natural language text with Haskell (Haskell practice)
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018S, VU, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Aim of course

Practice with the functional programming language Haskell applied to processing natural language and the representation of results as Linked Data (RDF). Use of known services and training of comparable Haskell funtions. Special interest on expressions of spatial relations.

Extend practice with Haskell classes, instances and monads. Use of Integrated Develeopment Environments (IDE), compiler and debugger, package management and code repositories.

Special interest this year:
- integration of Stanford coreNLP tools
- construction of type-safe processing pipelines
- testing and extending NLP packages found in Hackage
- semantic web vocabulary for the representation of NLP annotations

Subject of course

This year we package NLP tools as services and store the results in triple stores. How effective is a functional language for such tasks?
Gain experience with parsers (for JSON, XML and other text), installation and use of HTTP services, error handling, testing and regression testing of software.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu14:30 - 17:0015.03.2018 - 28.06.2018Seminarraum 127 NLP with Haskell
Processing natural language text with Haskell (Haskell practice) - Single appointments
DayDateTimeLocationDescription
Thu15.03.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu22.03.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu12.04.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu19.04.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu26.04.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu03.05.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu07.06.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu14.06.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu21.06.201814:30 - 17:00Seminarraum 127 NLP with Haskell
Thu28.06.201814:30 - 17:00Seminarraum 127 NLP with Haskell

Examination modalities

Students have to prepare a somewhat larger project of his/her choice and present the inital plan, an intermediate and a final stage

Course registration

Not necessary

Curricula

Study CodeObligationSemesterPrecon.Info
ALG for all Students Elective

Literature

No lecture notes are available.

Previous knowledge

Knowledge of Haskell

Language

English