252-3005-00: Natural Language Processing - ETH Zürich
Computer Science
Official Description from ETH Zürich:
This course presents topics in natural language processing with an emphasis on modern techniques, primarily focusing on statistical and deep learning approaches. The course provides an overview of the primary areas of research in language processing as well as a detailed exploration of the models and techniques used both in research and in commercial natural language systems.
Archived Document(s):
Conceptual Summary (open in new window)Section 3: MLP and Sentiment Analysis
Section 4: Language Modeling with n-gram and RNNs
Section 5: Part-of-speech Tagging with CRFs
Section 6: Transliteration with WFSTs
Section 7: Context-free Parsing with CKY
Section 8: Dependency Parsing with MTT
Section 9: Semantic Parsing with CCG