Files
wehub-resource-sync 1462d1126f
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
docs: make Chinese README the default
2026-07-13 10:14:47 +00:00

29 KiB
Raw Permalink Blame History

Note

本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars Binder Gitter

Microsoft Foundry Discord

人工智能入门 - 课程体系

Sketchnote by @girlie_mac https://twitter.com/girlie_mac
人工智能入门 - 手绘笔记作者 @girlie_mac

通过我们为期 12 周、共 24 课时的课程体系,探索 人工智能Artificial IntelligenceAI)的世界!课程包含实践课时、测验和实验。本课程对初学者友好,涵盖 TensorFlow 和 PyTorch 等工具,以及 AI 伦理相关内容。

🌐 多语言支持

通过 GitHub Action 支持(自动化且始终保持最新)

阿拉伯语 | 孟加拉语 | 保加利亚语 | 缅甸语 | 简体中文 | 繁体中文(香港) | 繁体中文(澳门) | 繁体中文(台湾) | 克罗地亚语 | 捷克语 | 丹麦语 | 荷兰语 | 爱沙尼亚语 | 芬兰语 | 法语 | 德语 | 希腊语 | 希伯来语 | 印地语 | 匈牙利语 | 印尼语 | 意大利语 | 日语 | 卡纳达语 | 高棉语 | 韩语 | 立陶宛语 | 马来语 | 马拉雅拉姆语 | 马拉地语 | 尼泊尔语 | 尼日利亚皮钦语 | 挪威语 | 波斯语(法尔西语) | 波兰语 | 葡萄牙语(巴西) | 葡萄牙语(葡萄牙) | 旁遮普语(古木基文) | 罗马尼亚语 | 俄语 | 塞尔维亚语(西里尔文) | 斯洛伐克语 | 斯洛文尼亚语 | 西班牙语 | 斯瓦希里语 | 瑞典语 | 他加禄语(菲律宾语) | 泰米尔语 | 泰卢固语 | 泰语 | 土耳其语 | 乌克兰语 | 乌尔都语 | 越南语

更倾向于在本地克隆?

本仓库包含 50 多种语言翻译,会显著增加下载体积。若要在克隆时排除翻译内容,请使用 sparse checkout

Bash / macOS / Linux

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows)

git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
cd AI-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

这样即可获得完成课程所需的全部内容,且下载速度会快得多。

如果您希望添加更多翻译语言,支持的语言列表请见此处

加入社区

Microsoft Foundry Discord

你将学到什么

课程思维导图

在本课程中,你将学习:

  • 人工智能的不同方法,包括采用 知识表示Knowledge Representation)与推理的“经典”符号主义方法(GOFAI).
  • 神经网络Neural Networks)与深度学习Deep Learning),它们是现代 AI 的核心。我们将使用两种最流行的框架中的代码来阐释这些重要主题背后的概念——TensorFlowPyTorch.
  • 用于处理图像和文本的神经网络架构Neural Architectures)。我们将介绍较新的模型,但在最前沿(state-of-the-art)方面可能略有不足。
  • 较冷门的 AI 方法,例如遗传算法Genetic Algorithms)和多智能体系统Multi-Agent Systems)。

本课程不涵盖的内容:

在我们的 Microsoft Learn 合集中查找本课程的所有附加资源

若想温和地了解 AI in the Cloud(云端人工智能)相关主题,你可以考虑学习 在 Azure 上开启人工智能之旅 Learning Path。

内容

Lesson Link PyTorch/Keras/TensorFlow Lab
0 课程设置 配置开发环境
I 人工智能简介
01 人工智能简介与历史 - -
II 符号人工智能(Symbolic AI
02 知识表示与专家系统 专家系统 / 本体(Ontology /概念图(Concept Graph
III 神经网络入门
03 感知器(Perceptron Notebook 实验
04 多层感知器与构建自有框架 Notebook 实验
05 框架入门(PyTorch/TensorFlow)与过拟合(Overfitting PyTorch / Keras / TensorFlow 实验
IV 计算机视觉(Computer Vision PyTorch / TensorFlow 在 Microsoft Azure 上探索计算机视觉
06 计算机视觉入门。OpenCV Notebook 实验
07 卷积神经网络(Convolutional Neural Networks & CNN 架构 PyTorch /TensorFlow 实验
08 预训练网络与迁移学习(Transfer Learning and 训练技巧 PyTorch / TensorFlow 实验
09 自编码器(Autoencoders)与 VAE PyTorch / TensorFlow
10 生成对抗网络(GAN)与艺术风格迁移 PyTorch / TensorFlow
11 目标检测(Object Detection TensorFlow 实验
12 语义分割(Semantic Segmentation)。U-Net PyTorch / TensorFlow
V 自然语言处理(Natural Language Processing PyTorch /TensorFlow 在 Microsoft Azure 上探索自然语言处理
13 文本表示。Bow/TF-IDF PyTorch / TensorFlow
14 语义词嵌入(Word Embeddings)。Word2Vec 与 GloVe PyTorch / TensorFlow
15 语言建模(Language Modeling)。训练自有嵌入 PyTorch / TensorFlow 实验
16 循环神经网络(Recurrent Neural Networks PyTorch / TensorFlow
17 生成式循环网络 PyTorch / TensorFlow 实验
18 Transformer。BERT。 PyTorch /TensorFlow
19 命名实体识别(Named Entity Recognition TensorFlow 实验
20 大语言模型(Large Language Models)、提示编程(Prompt Programming)与少样本任务(Few-Shot Tasks PyTorch
VI 其他 AI 技术
21 遗传算法(Genetic Algorithms Notebook
22 深度强化学习(Deep Reinforcement Learning PyTorch /TensorFlow 实验
23 多智能体系统(Multi-Agent Systems
VII AI 伦理
24 AI 伦理与负责任 AIResponsible AI Microsoft Learn:负责任 AI 原则
IX 附录
25 多模态网络(Multi-Modal Networks)、CLIP 与 VQGAN Notebook

每课包含

  • 课前阅读材料
  • 可执行的 Jupyter Notebook,通常针对特定框架(PyTorchTensorFlow)。可执行 notebook 也包含大量理论材料,因此要理解该主题,你需要至少完成其中一个版本的 notebookPyTorch 或 TensorFlow 均可)。
  • 部分主题提供 Labs(实验),让你有机会将所学知识应用到具体问题中。
  • 部分章节包含指向 MS Learn 相关主题模块的链接。

入门

🎯 刚接触 AI?从这里开始!

如果你完全不了解 AI,想要快速上手实践示例,请查看我们的 Beginner-Friendly Examples!其中包括:

  • 🌟 Hello AI World - 你的第一个 AI 程序(模式识别)
  • 🧠 Simple Neural Network - 从零构建神经网络
  • 🖼️ Image Classifier - 对图像进行分类,附详细注释
  • 💬 Text Sentiment - 分析文本的正负面情感

这些示例旨在帮助你在深入学习完整课程之前理解 AI 概念。

📚 完整课程设置

请按以下步骤操作:

Fork 仓库:点击本页面右上角的 "Fork" 按钮。

克隆仓库:git clone https://github.com/microsoft/AI-For-Beginners.git

别忘了给本仓库加星标(🌟),方便日后查找。

结识其他学习者

加入我们的官方 AI Discord 服务器,与同修本课程的学习者交流、结识并获取支持。

如果在开发过程中有产品反馈或问题,请访问我们的 Azure AI Foundry 开发者论坛

测验

关于测验的说明:所有测验位于 etc\quiz-app 中的 Quiz-app 文件夹,或在线访问。课程章节内也有链接;测验应用可在本地运行或部署到 Azure;请按照 quiz-app 文件夹中的说明操作。测验内容正在逐步本地化。

欢迎贡献

你有建议,或发现了拼写、代码错误?请提交 issue 或创建 pull request。

特别感谢

其他课程

我们的团队还制作了其他课程!欢迎查看:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Core Learning

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Copilot Series

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

获取帮助

如果你在构建 AI 应用时遇到困难或有任何疑问。欢迎与学习者及资深开发者一起讨论 MCPModel Context Protocol)。这是一个互助社区,鼓励提问,并自由分享知识。

Microsoft Foundry Discord

如果你在构建过程中有产品反馈或遇到错误,请访问:

Microsoft Foundry Developer Forum