At the end of this course, the student will learn about basic computational treatment of morphology, syntax and semantics. Specifically:
- Basic Text Processing
- Edit Distance
- Language Modeling
- Spelling Correction
- Text Classification
- Sentiment Analysis
- Discriminative classifiers: Maximum Entropy classifiers
- Named entity recognition and Maximum Entropy Sequence Models
- Relation Extraction
- Advanced Maximum Entropy Models
- POS Tagging
- Introduction to Parsing
- Probabilistic Parsing
- Lexicalized Parsing
- Dependency Parsing
- Information Retrieval
- Ranked Information Retrieval
- Semantics
- Question Answering
- Summarization
- Machine Translation