Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Stanford CS221 - Artificial Intelligence: Principles and Techniques - Autumn 2021

Stanford University via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental artificial intelligence principles and techniques through this comprehensive lecture series from Stanford University's CS221 course. Master core machine learning concepts including linear regression, classification, stochastic gradient descent, neural networks, and backpropagation while developing expertise in search algorithms, dynamic programming, and A* search. Delve into advanced topics such as Markov Decision Processes, reinforcement learning, game theory with minimax and alpha-beta pruning, and constraint satisfaction problems with various solving techniques. Study probabilistic models through Markov networks, Bayesian networks, Gibbs sampling, and the EM algorithm, then advance to logic-based AI systems covering propositional and first-order logic with inference rules and resolution methods. Gain insights into contemporary AI challenges through specialized talks on AI and law, robustness in machine learning, robotics automation, healthcare inequality solutions, natural language processing, and critical issues like AI alignment, reward hacking, encoding human values, and algorithmic distribution effects.

Syllabus

General Intro | Stanford CS221: Artificial Intelligence: Principles and Techniques (Autumn 2021)
AI History | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence Today | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence and Machine Learning 1 - Overview | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine Learning 2 - Linear Regression | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine learning 3 - Linear Classification | Stanford CS221 (Autumn 2021)
Artificial Intelligence & Machine Learning 4 - Stochastic Gradient Descent | Stanford CS221 (2021)
Artificial Intelligence and Machine Learning 5 - Group DRO | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine Learning 6 - Non Linear Features | Stanford CS221: AI(Autumn 2021)
Artificial Intelligence & Machine Learning 7 - Feature Templates | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine Learning 8 - Neural Networks | Stanford CS221: AI (Autumn 2021)
Machine Learning 9 - Backpropagation | Stanford CS221: AI (Autumn 2021)
Machine Learning 10 - Differentiable Programming | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine Learning 11 - Generalization | Stanford CS221: AI (Autumn 2021)
Artificial Intelligence & Machine Learning 12 - Best Practices | Stanford CS221: AI (Autumn 2021)
Machine Learning 13 - K-means | Stanford CS221: AI (Autumn 2021)
Search 1 - Dynamic Programming, Uniform Cost Search | Stanford CS221: AI (Autumn 2019)
Search 2 - A* | Stanford CS221: Artificial Intelligence (Autumn 2019)
Markov Decision Processes 1 - Value Iteration | Stanford CS221: AI (Autumn 2019)
Markov Decision Processes 2 - Reinforcement Learning | Stanford CS221: AI (Autumn 2019)
Game Playing 1 - Minimax, Alpha-beta Pruning | Stanford CS221: AI (Autumn 2019)
Game Playing 2 - TD Learning, Game Theory | Stanford CS221: Artificial Intelligence (Autumn 2019)
Constraint Satisfaction Problems (CSPs) 1 - Overview | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 2 - Definitions | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 3 - Examples | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 4 - Dynamic Ordering | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 5 - Arc Consistency | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 6 - Beam Search | Stanford CS221: AI (Autumn 2021)
Constraint Satisfaction Problems (CSPs) 7 - Local Search | Stanford CS221: AI (Autumn 2021)
Markov Networks 1 - Overview | Stanford CS221: Artificial Intelligence (Autumn 2021)
Markov Networks 2 - Gibbs Sampling | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 1 - Overview | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 2 - Definition | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 3 - Probabilistic Programming | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 4 - Probabilistic Inference | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 5 - Forward-backward Algorithm | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 6 - Particle Filtering | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 7 - Supervised Learning | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 8 - Smoothing | Stanford CS221: AI (Autumn 2021)
Bayesian Networks 9 - EM Algorithm | Stanford CS221: AI (Autumn 2021)
Logic 1 - Overview: Logic Based Models | Stanford CS221: AI (Autumn 2021)
Logic 2 - Propositional Logic Syntax | Stanford CS221: AI (Autumn 2021)
Logic 3 - Propositional Logic Semantics | Stanford CS221: AI (Autumn 2021)
Logic 4 - Inference Rules | Stanford CS221: AI (Autumn 2021)
Logic 5 - Propositional Modus Ponens | Stanford CS221: AI (Autumn 2021)
Logic 6 - Propositional Resolutions | Stanford CS221: AI (Autumn 2021)
Logic 7 - First Order Logic | Stanford CS221: AI (Autumn 2021)
Logic 8 - First Order Modus Ponens | Stanford CS221: Artificial Intelligence (Autumn 2021)
Logic 9 - First Order Resolution | Stanford CS221: AI (Autumn 2021)
Logic 10 - Recap | Stanford CS221: Artificial Intelligence (Autumn 2021)
AI and Law I Mariano-Florentino Cuéllar, President of the Carnegie Endowment for International Peace
Stanford Fireside Talks: Robustness in Machine Learning I Robust Machine Learning
Fireside Talks: State of Robotics I Automation and Robotics Engineering Lectures - Stanford
Stanford Talk: Inequality in Healthcare, AI & Data Science to Reduce Inequality - Improve Healthcare
Fireside Talks: Artificial Intelligence (AI) and Language
General Conclusion | Stanford CS221: AI (Autumn 2021)
Stanford CS221 I Externalities and Dual-Use Technologies I 2023
Stanford CS221 I The AI Alignment Problem: Reward Hacking & Negative Side Effects I 2023
Stanford CS221 I Encoding Human Values I 2023
Stanford CS221 I Algorithms and Distribution I 2023

Taught by

Stanford Online

Reviews

5.0 rating, based on 2 Class Central reviews

Start your review of Stanford CS221 - Artificial Intelligence: Principles and Techniques - Autumn 2021

  • Profile image for Aleksandra Sokolova
    Aleksandra Sokolova
    CS221 provides a comprehensive technical introduction to AI, covering the core ideas that power modern intelligent systems. The Autumn 2021 version (which appears on YouTube) follows Stanford's traditional rigorous approach.
  • Lamiaa Radif
    these videos were so helpfull i learned so much about the artificial intelligence mainly its principles and techniques

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.