CS 6501 Natural Language Processing
- Instructor: Yangfeng Ji
- Semester: Fall 2019
- Location: Thornton Hall E316
- Time: Monday and Wednesday 5:00PM - 6:15PM
- Office Hour: TBD
Natural language processing (NLP) seeks to provide computers with the ability to process and understand human language intelligently. Examples of NLP techniques include (i) automatically translating from one natural language to another, (ii) analyzing documents to answer related questions or make related predictions, and (iii) generating texts to help story writing or build conversational agents. This course, consisting of one fundamental part and one advanced part, will give an overview of modern NLP techniques.
Topics of this course include
- POS tagging, syntactic parsing;
- Discourse processing and coreference resolution;
- Distributed semantics and representation learning;
- Neural language models, seq2seq models and neural machine translation;
- NLP applications: QA, text generation, etc.