Fundamentals of Artificial Intelligence
Description
This course aims to explore the fundamentals and key concepts of the field of artificial intelligence, which encompasses logic, probability and continuous mathematics, perception, reasoning and learning. Applications of interest are also addressed.
Outline
The foundations of artificial intelligence.
Elements of propositional logic.
Introduction to intelligent agents.
Solving problems through search.
Solving problems in complex environments.
Constraint satisfaction problems.
Introduction to planning.
Introduction to machine learning: decision trees.
Recommended textbooks
[1] Russell, Stuart and Norvig, Peter, Artificial intelligence: A modern approach, PEARSON SERIES IN ARTIFICIAL INTELLIGENCE, 2002. http://aima.cs.berkeley.edu/
Resources
Course information (detailed syllabus, evaluation policies, important dates)
General course instructions and guidelines
Lecture 0: Motivation and course presentation
Videos (Fist part Second part)
Lecture 1: Basics of artificial intelligence
Lecture 2: Elements of propositional logic
Additional reading: Uniformed search algorithms