Course ID: | CSCI(LING) 8570. 4 hours. |
Course Title: | Natural Language Processing Techniques |
Course Description: | Human language from a computational point of view; algorithms and techniques for computer understanding of human-language input. |
Oasis Title: | NATURAL LANGUAGE PR |
Prerequisite: | [CSCI(ARTI) 4540/6540 and LING 8150] or permission of department |
Semester Course Offered: | Not offered on a regular basis. |
Grading System: | A-F (Traditional) |
|
Course Objectives: | This course is designed for students in artificial intelligence and computer
science who are proficient in the Prolog programming language. The goal of
the course is to acquaint students with the structure of human language
(using English for nearly all examples) and its processing by computer, with
emphasis on techniques specially applicable to Prolog and related logic
programming languages. |
Topical Outline: | Overview of language and linguistic terminology
Text processing - tokenization - text statistics
Keyword and template systems
Syntactic parsing with DCG rules
Unification-based grammar
Comparison of parsing algorithms
Semantics and logic
Morphology |
Honor Code Reference: | The policies of the University apply to this course. All cases of suspected
academic dishonesty will be referred to the University for investigation. |