This course introduces Lexicology, Morphology and Syntax from a computational point of view.
Courses
Evaluation
Back to top
This course introduces notions of machine translation, both from theoretical perspective and from the point of view of applications.
Courses
Course 1: Introduction to Machine Translation
Lab 1: Arcturian -Centauri transation
Course 2: Different approaches to Machine Translation
Lab 2: Direct Translation exercise with this lexicon and these rules.
Course 3: Statistical Machine Translation
Lab 3: Bad Translator
Course 4: Language model
Lab 4: Project ideas. Teams. State of the art.
Course 5: Translation model
Lab 5: IBM models.
Course 6: Phrase-based translation
Lab 7: After doing this Phrase-based translation exercise, implement a phrase-based translation module, responsible to extract all consistent phrases from an given allignment. Use as toy example the alignments in this, this and this example.
Course 7: Reordering.
Lab 7: Project details.
Course 9-10: Decoding.
Lab 9: Project details.
Lab 10: Project details.
Course 11-12: Evaluation of MT.
Lab 11: Project details.
Lab 12: Project details.
Course 13: Neural Machine Translation.
Lab 13: Exercise with neural machine translation using this guide and this tutorial.
Evaluation
Points
Midterm exam results
Back to top