- EN 601.468/668 Machine Translation
- Fall 2018
- Tuesdays and Thursdays 1:30-2:45
- Ames 234
- Computer Science Department
- Johns Hopkins University
Google translate instantly
translates between any pair of over eighty human languages
like French and English. How does it do that? Why does it
make the errors that it does? And how can you build something
better? Modern translation systems like Google Translate and
learn to translate by reading millions of words of already
translated text. This course will show you how they work.
We cover fundamental building blocks from linguistics,
machine learning (especially deep learning), algorithms, and data structures,
showing how they apply to a difficult
real-word artificial intelligence problem.
- Philipp Koehn (firstname.lastname@example.org)
- Huda Khayrallah (email@example.com)
- Brian Thompson (firstname.lastname@example.org)
- Tanay Agarwal (email@example.com)
- Office hours
- Professor by Appointment
- TAs Monday 10-12, Barton 225; Tuesday 10:30-11:30, Malone Undergraduate Lab
- Discussion Forum
- The class follows closely two textbooks.
- To understand how machine translation works, you will build a translation system.
We will mainly grade hands-on work.
- Five homework assignments (12% each)
- Final project (30%)
- In-class presentation: Language in ten minutes (10%)
- Homework Schedule
- There will be five homework assignments, tentative schedule:
Late penalty for homework assignments: 10% per day.