29 KiB
Note
本文档由 WeHub 基于上游 README 翻译整理,属于社区翻译,非官方中文文档。
English · 原始项目 · 上游 README
原作者、版权与许可证归属以原始项目及本仓库 LICENSE 文件为准。
人工智能入门 - 课程体系
![]() |
|---|
| 人工智能入门 - 手绘笔记作者 @girlie_mac |
通过我们为期 12 周、共 24 课时的课程体系,探索 人工智能(Artificial Intelligence,AI)的世界!课程包含实践课时、测验和实验。本课程对初学者友好,涵盖 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"这样即可获得完成课程所需的全部内容,且下载速度会快得多。
如果您希望添加更多翻译语言,支持的语言列表请见此处
加入社区
你将学到什么
在本课程中,你将学习:
- 人工智能的不同方法,包括采用 知识表示(Knowledge Representation)与推理的“经典”符号主义方法(GOFAI).
- 神经网络(Neural Networks)与深度学习(Deep Learning),它们是现代 AI 的核心。我们将使用两种最流行的框架中的代码来阐释这些重要主题背后的概念——TensorFlow 和 PyTorch.
- 用于处理图像和文本的神经网络架构(Neural Architectures)。我们将介绍较新的模型,但在最前沿(state-of-the-art)方面可能略有不足。
- 较冷门的 AI 方法,例如遗传算法(Genetic Algorithms)和多智能体系统(Multi-Agent Systems)。
本课程不涵盖的内容:
- 在商业中使用 AI 的业务案例。建议学习 Microsoft Learn 上的 面向商业用户的人工智能入门 学习路径,或与 INSEAD. 合作开发的 AI Business School,
- 经典机器学习(Classic Machine Learning),相关内容在我们的 机器学习入门课程体系. 中有详尽介绍。
- 使用 Cognitive Services. 构建的实用 AI 应用。对此,我们建议你从 Microsoft Learn 的以下模块入手:vision,、natural language processing,、Generative AI with Azure OpenAI Service 等。
- 特定的 ML 云框架(Cloud Frameworks),例如 Azure Machine Learning,、Microsoft Fabric, 或 Azure Databricks.。可考虑使用 Build and operate machine learning solutions with Azure Machine Learning 和 Build and Operate Machine Learning Solutions with Azure Databricks 学习路径。
- 对话式 AI(Conversational AI)与聊天机器人(Chat Bots)。另有单独的 Create conversational AI solutions 学习路径,你也可以参考这篇博客文章 了解更多细节。
- 深度学习背后的高深数学(Deep Mathematics)。对此,我们推荐 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 合著的 Deep Learning,也可在线阅读:https://www.deeplearningbook.org/.
若想温和地了解 AI in the Cloud(云端人工智能)相关主题,你可以考虑学习 在 Azure 上开启人工智能之旅 Learning Path。
内容
每课包含
- 课前阅读材料
- 可执行的 Jupyter Notebook,通常针对特定框架(PyTorch 或 TensorFlow)。可执行 notebook 也包含大量理论材料,因此要理解该主题,你需要至少完成其中一个版本的 notebook(PyTorch 或 TensorFlow 均可)。
- 部分主题提供 Labs(实验),让你有机会将所学知识应用到具体问题中。
- 部分章节包含指向 MS Learn 相关主题模块的链接。
入门
🎯 刚接触 AI?从这里开始!
如果你完全不了解 AI,想要快速上手实践示例,请查看我们的 Beginner-Friendly Examples!其中包括:
- 🌟 Hello AI World - 你的第一个 AI 程序(模式识别)
- 🧠 Simple Neural Network - 从零构建神经网络
- 🖼️ Image Classifier - 对图像进行分类,附详细注释
- 💬 Text Sentiment - 分析文本的正负面情感
这些示例旨在帮助你在深入学习完整课程之前理解 AI 概念。
📚 完整课程设置
- 我们创建了环境配置课程,帮助你搭建开发环境。教育工作者也可参考课程设置课程!
- 如何在 VSCode 或 Codespace 中运行代码
请按以下步骤操作:
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。
特别感谢
- ✍️ 主要作者: Dmitry Soshnikov, PhD
- 🔥 编辑: Jen Looper, PhD
- 🎨 手绘笔记插画师: Tomomi Imura
- ✅ 测验创作者: Lateefah Bello, MLSA
- 🙏 核心贡献者: Evgenii Pishchik
其他课程
我们的团队还制作了其他课程!欢迎查看:
LangChain
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
获取帮助
如果你在构建 AI 应用时遇到困难或有任何疑问。欢迎与学习者及资深开发者一起讨论 MCP(Model Context Protocol)。这是一个互助社区,鼓励提问,并自由分享知识。
如果你在构建过程中有产品反馈或遇到错误,请访问:
