Description
An introduction to the field of Artificial Intelligence. Topics include games, robotics, motion planning, knowledge representation, logic and theorem proving, probabilistic reasoning over time, understanding of natural languages, and discussions of human intelligence.
- Discussed the core concepts and algorithms of AI, including uninformed and informed search, adversarial search, constraint satisfaction, logic, and graphical models.
- Modeled real-world problems allowing for solutions with AI techniques.
- Implemented some of the AI techniques to solve real-world problems.
- Discussed AI, its current scope and limitations, and societal implications.
Homework
- A-star search and comparisons with other searching methods
- Adversarial search, minimax, and alpha-beta pruning
- constraint problems
- backtracking problems
