Fall Term 2024 (1890)
CMPUT 461 - Introduction to Natural Language Processing
3 units (fi 6)(EITHER, 3-0-3)
Natural language processing (NLP) is a subfield of artificial intelligence concerned with the interactions between computers and human languages. This course is an introduction to NLP, with the emphasis on writing programs to process and analyze texts, covering both foundational aspects and applications of NLP. The course aims at a balance between classical and statistical methods for NLP, including methods based on machine learning. Prerequisites: 201 or 275, and any 300-level Computing Science course.
LECTURE A1 (52670)
2024-09-03 - 2024-12-09
TR 15:30 - 16:50
CMPUT 501 - Topics in Computing Science
3 units (fi 6)(VAR, VARIABLE)
LECTURE A1 (50015)
2024-09-03 - 2024-12-09
TR 15:30 - 16:50
Winter Term 2025 (1900)
CMPUT 361 - Introduction to Information Retrieval
3 units (fi 6)(EITHER, 3-0-0)
Introduction to information retrieval focusing on algorithms and data structures for organizing and searching through large collections of documents, and techniques for evaluating the quality of search results. Topics include boolean retrieval, keyword and phrase queries, ranking, index optimization, practical machine-learning algorithms for text, and optimizations used by Web search engines. Prerequisites: CMPUT 201 and CMPUT 204, or 275. One of MATH 102, 125, or 127 is strongly recommended.
LECTURE B1 (77317)
2025-01-06 - 2025-04-09
TR 12:30 - 13:50