InfoCoBuild

CS 188: Introduction to Artificial Intelligence

CS 188: Introduction to Artificial Intelligence (Fall 2013, UC Berkeley). Instructors: Professor Pieter Abbeel and Professor Dan Klein. This course introduces the basic ideas and techniques underlying the design of intelligent computer systems. A specific emphasis will be on the statistical and decision-theoretic modeling paradigm. Topics include heuristic search, problem solving, game playing, knowledge representation, logical inference, planning, reasoning under uncertainty, expert systems, learning, perception, language understanding.

Introduction


Lecture 01 - Introduction
Lecture 02 - Uninformed Search
Lecture 03 - Informed Search: A* Search and Heuristics
Lecture 04 - Constraint Satisfaction Problems (CSPs)
Lecture 05 - Constraint Satisfaction Problems (cont.)
Lecture 06 - Adversarial Search: Game Trees, Minimax
Lecture 07 - Game Trees: Expectimax Search; Utilities
Lecture 08 - Markov Decision Processes
Lecture 09 - Markov Decision Processes (cont.)
Lecture 10 - Reinforcement Learning
Lecture 11 - Reinforcement Learning (cont.)
Lecture 12 - Probability
Lecture 13 - Bayes' Nets: Representation
Lecture 14 - Bayes' Nets: Independence
Lecture 15 - Bayes' Nets: Inference
Lecture 16 - Bayes' Nets: Sampling
Lecture 17 - Decision Networks and Value of Perfect Information
Lecture 18 - Hidden Markov Models (HMMs) and Particle Filtering
Lecture 19 - Advanced HMMs, Speech Recognition
Lecture 20 - Machine Learning: Naive Bayes
Lecture 21 - Machine Learning: Perceptrons
Lecture 22 - Machine Learning: Kernels and Clustering
Lecture 23 - Machine Learning: Decision Trees and Neural Nets
Lecture 24
Lecture 25 - Advanced Applications: Computer Vision and Robotics

References
CS 188 - Artificial Intelligence (Fall 2013)
Instructors: Professor Pieter Abbeel and Professor Dan Klein. Course Info. Syllabus. Course Policies. Exams (solutions). Lecture Slides. Video. Assignment. Basic ideas and techniques underlying the design of intelligent computer systems.