Go to Main Content

Purdue Self-Service



Detailed Course Information


Spring 2018
Mar 23, 2023
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

CS 57700 - Natural Language Processing
Credit Hours: 3.00. This course will cover the key concepts and methods used in modern Natural Language Processing (NLP). Throughout the course several core NLP tasks, such as sentiment analysis, information extraction, syntactic and semantic analysis, will be discussed. The course will emphasize machine-learning and data-driven algorithms and techniques, and will compare several different approaches to these problems in terms of their performance, supervision effort and computational complexity. Prerequisites: A background in linear algebra, calculus, statistics and probability, and completion of CS 57800 or equivalent are highly recommended. Strong programming skills in any modem language (Python, Java, C++) are required. Typically offered Fall Spring.
3.000 Credit hours

Syllabus Available
Levels: Graduate, Professional, Undergraduate
Schedule Types: Distance Learning, Lecture

Offered By: College of Science
Department: Computer Science

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette

Learning Outcomes: 1. Describe and analyze the key challenges in dealing with natural language data and other fundamental areas of NLP. 2. Analyze and implement the key algorithms and techniques used in NLP. 3. Identify algorithmic techniques that can be applied to new problems and evaluate other possible solutions. 4. Conduct experiments using proper methodology for training and testing NLP systems using data. 5. Critically review current research work in the NLP field.

Must be enrolled in one of the following Programs:     
      Computer Science-PHD
      Computer Science-MS
Must be enrolled in one of the following Levels:     

Return to Previous New Search
Transparent Image
Skip to top of page