Description

Artificial Intelligence research has shown significant promise in automating
the task of web search, speech recognition, face recognition, machine translation, autonomous driving, etc. While search, recognition are some of the tasks, sound trivial to human, understanding and simulating the processes that the human brain performs in order to execute these actions, is not straight forward. The goal of artificial intelligence is to tackle these complex real world problems with rigorous mathematical tools. In this course, we will learn the underlying principles that enable these applications and practice implementing some of these systems. Specific topics include various search algorithms, Markov decision processes, constraint satisfaction, graphical models, and machine learning. The course will help you learn about the latest tools to tackle new AI problems you might encounter in life.

General Information

Requirement
The course grade will be based on ≈ weekly homework assignments, Biweekly
programming assignments, one/two mid-terms, and a final exam. Homework is due before class on
the due date.
Course Website
Grade Composition:
Programming Assignments 20%
Written Assignments 20%
Class Quizzes 10%
Mid-term 20%
Final 20%
Class/Weekly Discussion Forum Participation 10%

Announcements

Announcements are not public for this course.
Staff Office Hours
NameOffice Hours
Marissa Dominijanni
When?
Where?
Mohammad Islam
When?
Where?
Ethan Doyle
When?
Where?
SREYASEE DAS BHATTACHARJEE
When?
Where?
Abhilash Kalwa
When?
Where?