斯坦福 CS221 人工智能:原理与技术
课程名称: Artificial Intelligence: Principles and Techniques
课程官网地址:官方网站
先修课程: CS106a 编程方法、CS106B/CS106X 程序抽象、CS 103 计算的数学基础、CS 109 计算机科学家的概率论、斯坦福 Math50系列 线性代数
重要程度: ※※※※※
课程评点: CS221是斯坦福计算机科学专业的核心课程之一,也是人工智能(AI)方向的旗舰入门课程。这也是本科生与研究生共享课程,涵盖搜索、博弈、马尔科夫决策过程、概率推理等。
课程说明
CS221 覆盖人工智能的基本原理和常见技术,重点在“构建智能代理”。主要内容可概括如下:
- 搜索与博弈:单人搜索(DFS、BFS、A*)、启发式搜索、多人数博弈与博弈树(Minimax、Alpha-Beta Pruning)
- 概率与不确定性:概率推理与贝叶斯网络、马尔可夫决策过程(MDPs)、强化学习(Reinforcement Learning)
- 机器学习基础:监督学习(感知机、逻辑回归、朴素贝叶斯)、决策树与集成方法、支持向量机、KNN、神经网络基础
- 推理与规划:约束满足问题(CSP)、一阶逻辑与推理、规划算法(STRIPS)
📖 推荐教材
- Artificial Intelligence: A Modern Approach 作者:Stuart Russell 和 Peter Norvig ✅ 全球公认最经典的 AI 教材,CS188 的很多内容源自这本书 ✅ 中文译名:《人工智能:一种现代的方法》