0% found this document useful (0 votes)
298 views1 page

CS 388 NLP Course Syllabus

This document is the course syllabus for CS 388: Natural Language Processing. The syllabus lists 9 topics that will be covered in the course: 1) Introduction to NLP tasks and applications, 2) N-gram language models, 3) Part-of-speech tagging and sequence labeling, 4) Basic neural networks, 5) LSTM recurrent neural networks, 6) Syntactic parsing, 7) Semantic analysis, 8) Information extraction, and 9) Machine translation. References are provided for each topic from the textbook "Speech and Language Processing" and other sources.

Uploaded by

Trg Gopi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
298 views1 page

CS 388 NLP Course Syllabus

This document is the course syllabus for CS 388: Natural Language Processing. The syllabus lists 9 topics that will be covered in the course: 1) Introduction to NLP tasks and applications, 2) N-gram language models, 3) Part-of-speech tagging and sequence labeling, 4) Basic neural networks, 5) LSTM recurrent neural networks, 6) Syntactic parsing, 7) Semantic analysis, 8) Information extraction, and 9) Machine translation. References are provided for each topic from the textbook "Speech and Language Processing" and other sources.

Uploaded by

Trg Gopi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

27/03/2017 CS 388 Natural Language Processing Course Syllabus

Course Syllabus for


CS 388: Natural Language Processing

Chapter numbers refer to the text: SPEECH and LANGUAGE PROCESSING

1. Introduction
Chapter 1. NLP tasks in syntax, semantics, and pragmatics. Applications such as information
extraction, question answering, and machine translation. The problem of ambiguity. The role of
machine learning. Brief history of the eld.
2. N-gram Language Models
Chapter 4. The role of language models. Simple N-gram models. Estimating parameters and
smoothing. Evaluating language models.
3. Part Of Speech Tagging and Sequence Labeling
Chapters 5-6. Lexical syntax. Hidden Markov Models (Forward and Viterbi algorithms and EM
training).
4. Basic Neural Networks
Any basic introduction to perceptron and backpropagation such as section 18.7 in Articial
Intelligence: A Modern Approach (3rd ed), Chapter 4 of Machine Learning, or sections 5.0 - 5.3.3 of
Pattern Recognition and Machine Learning.
5. LSTM Recurrent Neural Networks
"Understanding LSTM Networks" blog post, optionally the original paper Long Short Term Memory.
6. Syntactic parsing
Chapters 12-14. Grammar formalisms and treebanks. Efcient parsing for context-free grammars
(CFGs). Statistical parsing and probabilistic CFGs (PCFGs). Lexicalized PCFGs. Neural shift-reduce
dependency parsing (see this paper).
7. Semantic Analysis
Chapters 18-20. Lexical semantics and word-sense disambiguation. Compositional semantics.
Semantic Role Labeling and Semantic Parsing.
8. Information Extraction (IE)
Chapter 22. Named entity recognition and relation extraction. IE using sequence labeling.
9. Machine Translation (MT)
Chapter 25. Basic issues in MT. Statistical translation, word alignment, phrase-based translation, and
synchronous grammars.

https://www.cs.utexas.edu/~mooney/cs388/syllabus.html 1/1

You might also like