Repolode
microsoft

microsoft/AI-For-Beginners

微软出品的 12 周 24 课初学者 AI 课程,涵盖符号 AI、神经网络、计算机视觉、NLP 和 AI 伦理,配有 PyTorch 与 TensorFlow 代码。

Star
70,058
Fork
13,589
未关闭 Issue
24
最近提交
上个月

这是什么?

AI For Beginners 是一套结构化课程,从符号 AI 的基础讲到现代深度学习。全部内容分为 24 课、12 周,涵盖符号 AI、神经网络基础、计算机视觉、自然语言处理,以及遗传算法、深度强化学习等其他技术和 AI 伦理。

每节课提供预习材料、Jupyter 笔记本(通常同时提供 PyTorch 和 TensorFlow 版本)以及部分实验练习,测验通过单独的 quiz app 完成。课程面向初学者,不深入讲解经典机器学习、AI 商业应用和 Cognitive Services,这些内容由微软 Learn 的其他资源承担。

仓库提供数十种语言的翻译,可在本地、VS Code 或 GitHub Codespace 中运行。

核心功能

  • 0112 周 24 课,内容从符号 AI 延伸到现代深度学习。
  • 02多数课程配有 PyTorch 和 TensorFlow 两个版本的 Jupyter 笔记本。
  • 03部分主题提供实验练习,如感知机、CNN 和深度强化学习。
  • 04涵盖计算机视觉、NLP、Transformer、大语言模型以及 GAN 等生成模型。
  • 05设有专门的 AI 伦理与负责任 AI 课程。
  • 06提供数十种语言的翻译版本。

适用场景

  • 没有 AI 基础、希望系统入门神经网络的开发者。
  • 需要搭建一学期入门 AI 课程、希望直接使用现成笔记本和实验的教师。
  • 想对比 PyTorch 与 TensorFlow 实现同一模型的学生。
  • 希望通过可运行代码学习 CNN、迁移学习或 GAN 的人。

快速上手

  1. 1

    克隆仓库(不含翻译,稀疏检出)

    git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
  2. 2

    进入项目文件夹

    cd AI-For-Beginners
  3. 3

    将检出范围限制为课程内容(Bash,macOS 或 Linux)

    git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  4. 4

    按照 lessons/0-course-setup 中的设置指南运行笔记本

使用前须知

  • 课程不深入讲解经典机器学习、AI 商业应用案例或认知服务。
  • 在最新模型方面,内容可能略微落后于前沿水平。
  • 包含所有翻译的仓库体积较大,建议使用稀疏检出。

标签

常见问题

AI-For-Beginners 是什么?
微软出品的 12 周 24 课初学者 AI 课程,涵盖符号 AI、神经网络、计算机视觉、NLP 和 AI 伦理,配有 PyTorch 与 TensorFlow 代码。 AI For Beginners 是一套结构化课程,从符号 AI 的基础讲到现代深度学习。全部内容分为 24 课、12 周,涵盖符号 AI、神经网络基础、计算机视觉、自然语言处理,以及遗传算法、深度强化学习等其他技术和 AI 伦理。
AI-For-Beginners 可以免费使用吗?用的什么许可证?
AI-For-Beginners 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
AI-For-Beginners 还在维护吗?
半年内有更新。AI-For-Beginners 最近一次提交是在 2026年9月16日。
AI-For-Beginners 适合用来做什么?
没有 AI 基础、希望系统入门神经网络的开发者。 需要搭建一学期入门 AI 课程、希望直接使用现成笔记本和实验的教师。 想对比 PyTorch 与 TensorFlow 实现同一模型的学生。 希望通过可运行代码学习 CNN、迁移学习或 GAN 的人。
AI-For-Beginners 怎么安装和运行?
克隆仓库(不含翻译,稀疏检出): git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git 进入项目文件夹: cd AI-For-Beginners 将检出范围限制为课程内容(Bash,macOS 或 Linux): git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' 按照 lessons/0-course-setup 中的设置指南运行笔记本
在哪里获取 AI-For-Beginners?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/AI-For-Beginners

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目