Course Materials
Books
The required textbook for this course is Artificial Intelligence: A Modern Approach (Third Edition), and a supplementary textbook (recommended, but not required) is Artificial Intelligence: A New Synthesis. Lecture material will be drawn from both textbooks, as well as from some of the recent online AI literature.
Lectures
The following contains link to the lectures I give throughout the semester. Clicking the title of the week’s lecture will go to a PDF.
-
Introduction to AI
Week: 1 Date: 13.11.1397
Details: AI: history, state-of-the-art; Captcha, ESP game, Introduction
Video: -
Introduction to AI
Week: 1 Date: 16.11.1397
Details: AI: history, state-of-the-art; Captcha, ESP game, Introduction
Video: -
Holiday
Week: 2 Date: 20.11.1397
Details: There is no any materials.
Video: -
Uninformed Search
Week: 2 Date: 23.11.1397
Details: DFS, BFS, iterative deepening etc. Lecture slides (Courtesy of Tomas Lozano-Perez - MIT)
Video: Search 1 -
Uninformed Search
Week: 3 Date: 27.11.1397
Details: DFS, BFS, iterative deepening etc. Lecture slides (Courtesy of Tomas Lozano-Perez - MIT)
Video: Search 2 -
Informed Search
Week: 3 Date: 30.11.1397
Details: BFS, Uniform-Cost search, Heuristic and A* search. Lecture slides (Courtesy of Tomas Lozano-Perez - MIT)
Video: -
Informed Search
Week: 4 Date: 04.12.1397
Details: BFS, Uniform-Cost search, Heuristic and A* search. Lecture slides (Courtesy of Tomas Lozano-Perez - MIT)
Video: Hill Climbing -
Constraint Satisfaction Problems (CSP)
Week: 4 Date: 07.12.1397
Details: Backtracking algorithm, Forward Checking and Constraint Propagation.
Video: CSP -
Beyond Classical Search
Week: 5 Date: 11.12.1397
Details: Hill Climbing, Simulated Annealing
Video: Simulated Annealing -
Beyond Classical Search
Week: 5 Date: 14.12.1397
Details: Genetic Algorithm
Video: Genetic Algorithm -
Games
Week: 6 Date: 18.12.1397
Details: Adversarial Search, minimax, alpha-beta pruning
Video: -
Intro to Game Theory
Week: 6 Date: 21.12.1397
Details: Game theory, Nash eq.
Video: Game Theory -
Holiday
Week: 7 Date: 25.12.1397
Details: There is no any materials.
Video: -
Holiday
Week: 7 Date: 28.12.1397
Details: There is no any materials.
Video: -
Intro to Machine Learning
Week: 8 Date: 17.01.1398
Details: Basics of Machine Learning
Video: Intro. to Machine Learning -
k-Nearest-Neighbor Algorithm
Week: 8 Date: 20.01.1398
Details: k-Nearest-Neighbor Algorithm
Video: kNN -
k-Nearest-Neighbor Algorithm
Week: 9 Date: 24.01.1398
Details: k-Nearest-Neighbor Algorithm
Video: -
Decision Trees
Week: 9 Date: 27.01.1398
Details: Decision Tree
Video: Decision Tree -
Neural Networks
Week: 10 Date: 31.01.1398
Details: Perceptron
Video: Neural Networks 1 -
Neural Networks
Week: 10 Date: 03.02.1398
Details: Multi-Layer Perceptrons
Video: Neural Networks 2 -
Neural Networks
Week: 11 Date: 07.02.1398
Details: Multi-Layer Perceptrons
Video: Neural Networks 3 -
Deep Learning
Week: 11 Date: 10.02.1398
Details: Intro. to Deep Learning
Video: Intro. to Deep Learning and CNN -
Deep Learning
Week: 12 Date: 14.02.1398
Details: Deep Learning
Video: CNN -
Bayesian Learning
Week: 12 Date: 17.02.1398
Details: Bayesian Learning
Video: -
Markov Decision Process
Week: 13 Date: 21.02.1398
Details: Markov Models, Hidden Markov Models
Video: -
Markov Decision Process
Week: 13 Date: 24.02.1398
Details: Markov Decision Process
Video: Reinforcement Learning 1 -
Reinforcement Learning
Week: 14 Date: 28.02.1398
Details: Reinforcement Learning
Video: Reinforcement Learning 2 -
Reinforcement Learning
Week: 14 Date: 31.02.1398
Details: Reinforcement Learning
Video: Reinforcement Learning 3 -
Advanced Topcis
Week: 15 Date: 04.03.1398
Details: Advanced Topcis in Artificial Intelligence by TA
Video: -
Advanced Topcis
Week: 15 Date: 07.03.1398
Details: Advanced Topcis in Artificial Intelligence by TA
Video: -
Advanced Topcis
Week: 14 Date: 11.03.1398
Details: Advanced Topcis in Artificial Intelligence by TA
Video: -
Holiday
Week: 14 Date: 14.03.1398
Details: Holiday
Video: