Natural Language Processing for Smart Assistants
Description
This course introduces Natural Language Processing (NLP) technologies, which cover the shallow bag-of-word models as well as richer structural representations of how words interact with each other to create meaning. At each level, traditional methods as well as modern techniques will be introduced and discussed, which include the most successful computational models. Along the way, learning-based methods, non-learning-based methods, and hybrid methods for realizing natural language processing will be covered. During the course, the students will select at least 1 course project, in which they will practise how to apply what they learn from this course about NLP technologies to solve real-world problems.
Requisites
Prerequisites: ISSS622/IS628 - Pre-req
Co-requisites: ISSS610/CS610 - Co-req
Anti-requisites: CS605/CS707 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Postgraduate
Tracks: N/A
Areas: EngD Technical Application MITB Artificial Intelligence
Learning Outcomes
Graduate Learning Outcomes
Disciplinary knowledge, Interdisciplinary knowledge, Critical thinking & problem solving, Self-directed learning, Resilience
Competencies
Data Mining and Modelling, Business Intelligence and Data Analytics, Artificial Intelligence Application, Digital Solutioning Skills, Programming and Coding