Der Kurs beschäftigt sich mit praktischen Fragen zur Anwendung maschineller Lernverfahren zur Sprachverarbeitung mittels Java. Der Hauptteil des Kurses kreist um die open-source-Bibliotheken UIMA und Weka, am Ende werden wir noch etwas über deep learning in Java sprechen.

In jeder Sitzung wird in ein neues Thema theoretisch eingeführt, danach folgt eine lab session, in der an einer vorbereiteten Übung gearbeitet werden kann, die als Git repository zur Verfügung gestellt wird. Diese ist bis zur nächsten Übung fertigzustellen und via git hochzuladen.

Vorbereitung: Bitte richten Sie sich einen (kostenlosen) GitHub-Account ein und teilen Sie ihn mir per E-Mail mit. Sie werden dann in die Gruppe dort aufgenommen und können Repositories clonen und in diese committen.

Voraussetzungen: Es handelt sich bei dieser Übung nicht um einen Java-Einführungskurs. Programmierkenntnisse mit Java werden vorausgesetzt.

Termine

03.11.2020

10.11.2020

17.11.2020

24.11.2020

01.12.2020

08.12.2020

15.12.2020

  • GitHub actions and continuous integration, data structures and utility functions for DT implementation
  • Slides
  • Exercise 7

22.12.2020

  • Putting it all together: Implementing the training procedure
  • Slides
  • Exercise 8

12.01.2021

19.01.2021

26.01.2021

02.02.2021

09.02.2021

  • Leftovers: Logging frameworks, Hadoop

Veranstaltungsmaterialien

ilias | klips | GitHub