Skip to content
Series
21 posts

Reading Stanford CS221 Artificial Intelligence: Principles and Techniques

A lecture-by-lecture reading of Stanford CS221: search, Markov decision processes, machine learning, constraint satisfaction, and probabilistic models.

Series guide

AI Principles and Techniques: Reflex, States, Variables, and Logic | Stanford CS221 Course Overview

CS221 is Stanford's course on AI principles and techniques. It lays AI out in four layers — reflex, states, variables and logic — with deep learning as only the lowest one. The executable Python lectures and all eight assignments, with code skeletons and a local grader, are public; lecture recordings, hidden test cases and assignment solutions are not.