Welcome to the Artificial Intelligence lecture

The course will cover the basic ideas and techniques underlying the design of intelligent machines. By the end of this course, you will have learned how to build autonomous (software) agents that efficiently make decisions in fully informed, partially observable and adversarial settings as well as how to optimize actions in uncertain sequential decision making environments to maximize expected reward.

 

Syllabus:

  • Informed search
  • Uninformed search
  • Adversarial search
  • Constraint Satisfaction Problems
  • Local search and Optimization
  • Markov Decision Processes
  • Reinforcement Learning

 

Coursebooks

 

Requirements:

Basic knowledge of mathematics, algorithms & data structures and programming (Python).

 

Format

We will upload videos of lectures and tutorials (links will be announced each time via Whiteboard) and we will offer slots for online, live Q&A sessions (the slots will be within the planned lecture and tutorial slots, to be specified soon).

 

Schedule

Lectures: online live Q&As sessions: Wednesdays, 09:00-10:00

Click here

https://fu-berlin.webex.com/fu-berlin-en/j.php?MTID=mfec43e35232d893f59bdc090b005b1cb

Meeting number: 121 333 2905
Password: UbvFpGNJ733

Tutorials: online live Q&As sessions: Tuesdays, 16:15-17:15

Click here

https://fu-berlin.webex.com/fu-berlin/j.php?MTID=meb4f1abaa8da64b31b1af44da3e72e98

Meeting number: 121 807 6671
Password: 6Ct377mpEvQ
 

To pass the course

  • To pass the course, you need to pass i) the exam in the end & you need to pass ii) two projects (formal requirement "Aktive Teilnahme")

  • Project 1  will be announced on  17/5/2021 and is about implementing uninformed and informed search algorithms. The deadline will be on: 14.06.2021.

  • Project 2 will be announced on 21/6/2021 and is about implementing adversarial search algorithms. The deadline will be on: 19.07.2021.

  • For the projects, you can work in teams of 2 persons.