Instructor |
Dr. Dirk Schnieders
|
Teaching assistant |
Mr. Zhenfang Chen
|
Syllabus |
This course will teach a broad set of principles and tools that will
provide the mathematical and algorithmic framework for tackling problems
using Artificial Intelligence (AI) and Machine Learning (ML). AI and ML are
highly interdisciplinary fields with impact in different applications, such
as, biology, robotics, language, economics, and computer science. AI is the
science and engineering of making intelligent machines, especially
intelligent computer programs, while ML refers to the changes in systems
that perform tasks associated with AI.
Topics may include a subset of
the following: problem solving by search, heuristic (informed) search,
constraint satisfaction, games, knowledge-based agents, supervised learning,
unsupervised learning; learning theory, reinforcement learning and adaptive
control.
|
Introduction by Instructor |
This course will cover several topics in AI and ML. We will start with
traditional AI techniques including search (with and without adversary),
constraint satisfaction problems and markov decision processes. We will
cover machine learning including (deep) reinforcement learning, linear
regression, support vector machines and neural networks.
|
Learning Outcomes |
|
Pre-requisites |
Good programming, knowledge of data
structures, algorithms, probability and linear algebra. |
Compatibility |
Nil |
Topics covered |
|
Assessment |
|
Course materials |
Recommended readings:
- Artificial Intelligence: A Modern Approach (3rd
Edition), Stuart Russell and Peter Norvig
- Reinforcement Learning: An Introduction, Richard S.
Sutton and Andrew G. Barto
|
Session dates |
|
Add/drop |
15 January, 2018 - 28 January, 2018 |
Quota |
100 |