CS221: Artificial Intelligence: Principles and Techniques | Stanford University

What do web search, speech recognition, face recognition, machine translation, autonomous driving, and automatic scheduling have in common? These are all complex real-world problems, and the goal of artificial intelligence (AI) is to tackle these with rigorous mathematical tools.

In this course, you will learn the foundational principles that drive these applications and practice implementing some of these systems. Specific topics include machine learning, search, game playing, Markov decision processes, constraint satisfaction, graphical models, and logic. The main goal of the course is to equip you with the tools to tackle new AI problems you might encounter in life.

Instructors:

 

Lecture 1: Overview | Stanford CS221: AI (Autumn 2019)
Topics: Overview of course, Optimization
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 2: Machine Learning 1 – Linear Classifiers, SGD | Stanford CS221: AI (Autumn 2019)
Topics: Linear classification, Loss minimization, Stochastic gradient descent
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 3: Machine Learning 2 – Features, Neural Networks | Stanford CS221: AI (Autumn 2019)
Topics: Features and non-linearity, Neural networks, nearest neighbors
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 4: Machine Learning 3 – Generalization, K-means | Stanford CS221: AI (Autumn 2019)
Topics: Generalization, Unsupervised learning, K-means
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 5: Search 1 – Dynamic Programming, Uniform Cost Search | Stanford CS221: AI (Autumn 2019)
Topics: Problem-solving as finding paths in graphs, Tree search, Dynamic programming, uniform cost search
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 6: Search 2 – A* | Stanford CS221: AI (Autumn 2019)
Topics: Problem-solving as finding paths in graphs, A*, consistent heuristics, Relaxation
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 7: Markov Decision Processes – Value Iteration | Stanford CS221: AI (Autumn 2019)
Topics: MDP1, Search review, Project
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 9: Game Playing 1 – Minimax, Alpha-beta Pruning | Stanford CS221: AI (Autumn 2019)
Topics: Minimax, expectimax, Evaluation functions, Alpha-beta pruning
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Lecture 10: Game Playing 2 – TD Learning, Game Theory | Stanford CS221: AI (Autumn 2019)
Topics: TD learning, Game theory
Percy Liang, Associate Professor & Dorsa Sadigh, Assistant Professor – Stanford University

Source: https://stanford-cs221.github.io/autumn2019/

You May Also Like

Leave a Reply

Your email address will not be published. Required fields are marked *