CS-E4800 - Artificial Intelligence D, Lecture, 13.1.2022-7.4.2022
This course space end date is set to 07.04.2022 Search Courses: CS-E4800
Topic outline
-
All course material is available on the A+ page. Training exercises to be done before proceeding to the exercises in A+ can be found here.
The course offers a broad introduction to main areas of Artificial Intelligence of importance to CS and IT , including
- search and problem-solving
- constraint solving, deduction, logic, and automated reasoning
- probabilistic inference and reasoning about uncertainty
- semantic technologies
- sequential decision-making, decision-making under uncertainty
- game-theoretic and adversarial decision-making
- adaptation and learning, especially reinforcement learning
The methods covered in the course are the basis of AI's most important industrial applications, in control and management of complex systems, information technology, and autonomous systems and robotics. They also form much of the new advanced software methodology that will revolutionize parts of information technologies in the next decades.
The course will give an introduction to the main forms of advanced software tools for solving hard combinatorial problems that are increasing in importance both in A.I. and construction of intelligent systems as well as in the advanced automation in CS and IT more generally. The question answered by the course is: what kind of advanced technologies are needed to get beyond current SW technologies, in important applications in IT and other industries?
Prerequisites of the course are: basic math, programming skills at the level of a 2nd/3rd year CS student, knowledge of basic data structures and algorithms. The programming exercises will be in Python, so basic knowledge of Python would be useful.
Registration deadline: Monday January 17, 2022
This is an on-line course, with course material delivered as lecture presentations (video, slides), material in traditional textbook format, as well as programming and other exercises to be completed every week. The exercise deadlines are every week on Wednesday evenings at 21:00 (generally 13 days after the exercise assignments have been handed out.) Please ignore the Upcoming events list in the bottom of the page: it is not relevant for the course.
Course material: course's A+ page
The course is lectured by Prof. Jussi Rintanen.
The course starts on Thursday January 13, 2022, with first lectures and exercises published on that day.
The course examination is on Thursday April 14, 2022 at 17:00-20:00 in the Otakaari 1 building. The hall in which you do the exam is determined by your surname as follows.Hall A: A to K Hall B: L to P Hall C: R to Ö
The grading of the course is based on the points collected from the exercises and the exam, with a ratio 50:50.Tentative schedule:
- Jan 13: Introduction & preliminaries
- Jan 13: Introduction & preliminaries
- Jan 20: Search and problem-solving
- Jan 27: Search and problem-solving
- Feb 3: Logic: Propositional logic, constraint solving, predicate logic
- Feb 10: Logic: Predicate logic, natural language, semantic technologies
- Feb 17: Reasoning under uncertainty
- Mar 3: Decision-making under uncertainty, Reinforcement Learning
- Mar 10: Game-tree search, game-playing
- Mar 17: Decision-making under partial observability, Multi-agent decision-making
- Mar 24: Game theory, A.I. applications & Future
Course material will be available on the course's A+ page starting on on January 13.Support for learning and doing the weekly exercises is available on the course's Zulip channels from Monday until Thursday every week: https://cs-e4800.zulip.aalto.fi.Regular TA support in Zulip starts on Monday January 17, 2022.
Zulip: TA schedule April 4, 5, 6 time Monday Tuesday Wednesday Thursday Friday Saturday Sunday 10am 11am 12pm SL 1pm SL 2pm OO VN HF 3pm OO VN, HF HF OO 4pm HF HF VN OO 5pm HF RL SL RL VN OO RL 6pm TN RL LN SL RL SL LN RL 7pm TN LN SL SL LN HF 8pm SL LN HF
Zulip: TA schedule time Monday Tuesday Wednesday Thursday Friday Saturday Sunday 10am 11am 12pm DW DW SL OO 1pm DW DW SL OO 2pm OO VN HF VN 3pm OO VN,HF HF OO VN 4pm HF PD HF VN OO PD 5pm HF RL PD RL SL VN OO RL PD 6pm TN RL LN RL SL SL LN RL TN 7pm TN LN HF SL SL LN HF TN 8pm HF SL LN HF