Imagine a world where you can pick up a phone and talk in English, while at the other end of the line your words are spoken in Chinese. Imagine a computer animated representation of yourself speaking fluently what you have written in an email. Imagine automatically uncovering protein/drug interactions in petabytes of medical abstracts. Imagine feeding a computer an ancient script that no living person can read, then listening as the computer reads aloud in this dead language. Imagine a computer that can do better than humans at answering questions.
Natural Language Processing is the automatic analysis of human languages such as English, Korean, and thousands of others analyzed by computer algorithms. Unlike artificially created programming languages where the structure and meaning of programs is easy to encode, human languages provide an interesting challenge, both in terms of its analysis and the learning of language from observations.
jeticg
, Office hour: Wed 11:00am-12:00pm.gholami
, Office hour: Fri 5:00-6:00pm.sraychau
, Office hour: Mon 1:30-2:30pm.cmpt413:
orcmpt713:
as subject prefixCourse lectures will be held in person at the Burnaby campus
Course material will be made available on canvas
There are no formal prerequisites for this class. However, you are expected to be familiar with the following:
There will be optional TA led tutorials that will help review these topics.
For CMPT 413 students (so undergrads only): any person enrolled in this course who identifies as a woman and currently lives in British Columbia can apply for a $500 scholarship from Athena Pathways. Please use this link to apply.