1.5 Hours; 1.5 Credits

This course provides a survey of the challenges, concepts and methodologies employed in Natural Language Processing (NLP). The subject brings together the modeling of the underlying structure of human language with the flexibility and power of neural networks and other algorithmic approaches. The course covers modeling the parts of speech, disambiguation, text similarity, maximum entropy methods, neural networks, and computational semantics.

Prerequisite: MTH 9893 or equivalent