42172 Introduction to Artificial Intelligence6cp; Standard face-to-face, 3 hours per week
There are course requisites for this subject. See access conditions.
Anti-requisite(s): 41040 Introduction to Artificial Intelligence
This subject introduces students to the basic concepts and ideas of Artificial Intelligence (AI) algorithms and provides opportunities for students to get hands-on experience in applying some of the AI techniques to solve small to medium size problems. The AI techniques cover six key areas: learning, natural language processing, computer vision, searching, knowledge representation, and inference and reasoning. Through a series of lectures, hands-on laboratory experiments, students are exposed to a wide range of AI techniques and develop good understanding of these techniques, and skills to apply these techniques using existing packages and libraries. Students are assessed through a knowledge test, a set of mini AI application examples that apply selected AI techniques to solve simple problems and a group project in which project group designs a working solution to an interesting real-world problem. Upon completion of this subject, students are able to exemplify AI applications and demonstrate their understanding of AI techniques and skills of applying some of these techniques in real world applications.
Detailed subject description.