Course Info: CS-0296
Course | CS-0296 Computational Linguistics |
Long Title | Computational Linguistics |
Term | 2017F |
Note(s) |
Prerequisites Required Satisfies Distribution Textbook information |
Meeting Info | Adele Simmons Hall 221 on M,W from 9:00-10:20 |
Faculty | Jaime Davila |
Capacity | 25 |
Available | 11 |
Waitlist | 0 |
Distribution(s) |
Mind, Brain, and Information |
Cumulative Skill(s) | Quantitative Skills |
Additional Info | In this course, students are expected to spend at least six to eight hours a week of preparation and work outside of class time. This time includes reading, writing, research. |
Description | Computational linguistics is an interdisciplinary field investigating the use of computers to process or produce human language (also known as "natural language" to distinguish it from computer languages). Students in this course engaged in both the theoretical and the applied aspects of this inquiry. The course concentrated on computational approaches such as programmable logic, Hidden Markov Models, Naive Bayes Classification, Maximum Entropy Classification, and Neural Networks. In addition, students saw natural language processing tasks such as parsing, tagging, tokening, and language corpora through the Natural Language Toolkit and the Python programming language. |