返回AI书列表
📚 TheAIEra Book 26 章

人工智能初学者教程(AI for Beginners 中文版)

微软《AI for Beginners》中文版:12 周 24 课的人工智能入门课程,涵盖符号 AI、神经网络、计算机视觉、自然语言处理、强化学习与 AI 伦理,配套 TensorFlow 与 PyTorch 代码示例。

AI机器学习深度学习神经网络书籍

📖 本书大纲

人工智能初学者教程

本书内容翻译整理自微软开源项目 AI-For-Beginners(12 周、24 课的人工智能入门课程),中文版由 Azure Co-op Translator 机器翻译。

原创来源声明:本书内容基于 microsoft/AI-For-Beginners 仓库的 translations/zh-CN 中文翻译整理而成,代码示例与图片版权归原作者所有。原仓库采用 MIT 许可

这本书是给谁看的

这是一门面向初学者的完整人工智能课程,适合没有任何 AI 背景的开发者、学生和爱好者。课程通过 12 周、24 课的结构,从 AI 的基本概念讲起,逐步深入到神经网络、深度学习、计算机视觉、自然语言处理等现代 AI 核心技术。

  • 零基础可学:不需要先修机器学习知识,课程从最基础的概念开始。
  • 动手实践:每课都配有 Jupyter Notebook 代码示例,使用 TensorFlow 和 PyTorch 两种主流框架。
  • 测验巩固:每课配有课前/课后测验,帮助检验学习效果。
  • 项目驱动:通过实际项目和实验,让学习过程更具吸引力。

课程结构

本课程分为 7 大部分,涵盖:

  • 第一部分 · 人工智能简介:AI 是什么、弱 AI 与强 AI、图灵测试、AI 的历史
  • 第二部分 · 符号 AI:知识表示、本体论与专家系统
  • 第三部分 · 神经网络:感知机、多层感知机、神经网络框架
  • 第四部分 · 计算机视觉:OpenCV、卷积神经网络、迁移学习、自编码器、GAN、目标检测、语义分割
  • 第五部分 · 自然语言处理:文本表示、词嵌入、语言建模、RNN、Transformer、命名实体识别、大型语言模型
  • 第六部分 · 其他 AI 技术:遗传算法、深度强化学习、多智能体系统
  • 第七部分 · AI 伦理:公平性、可靠性、隐私、透明性与负责任 AI

章节导航

准备篇 课程环境设置

学习本课程前的准备工作:如何搭建开发环境、运行 Jupyter Notebook 代码,以及教学方法与学习路线。

第 1 章 人工智能简介

AI 是什么?了解人工智能的核心概念:

  • AI 的定义、弱 AI(Narrow AI)与强 AI(AGI)的区别
  • 图灵测试与智能的定义
  • 人工智能的不同方法:自上而下(符号推理)与自下而上(神经网络)
  • AI 的完整历史脉络与近期研究进展

第 2 章 知识表示与专家系统

符号 AI(GOFAI)的核心:

  • 知识表示、本体论(Ontology)与语义网
  • 专家系统的工作原理
  • 概念图谱与知识推理

第 3 章 神经网络入门:感知机

神经网络基础与第一个神经网络模型:

  • 机器学习与神经网络的联系
  • 神经元的数学模型与激活函数
  • 感知机(Perceptron)模型结构与训练算法
  • 用 Python 实现感知机

第 4 章 多层感知机与自建框架

从单层到多层:

  • 多层感知机(MLP)与反向传播
  • 损失函数与梯度下降
  • 构建自己的神经网络框架

第 5 章 神经网络框架与过拟合

工程实践基础:

  • PyTorch、TensorFlow、Keras 框架入门
  • 过拟合(Overfitting)问题与正则化
  • 训练技巧

第 6 章 计算机视觉简介与 OpenCV

图像处理的起点:

  • 图像在计算机中的表示
  • OpenCV 基础:颜色空间、边缘检测、形态学操作
  • 运动检测

第 7 章 卷积神经网络

CNN 的核心概念:

  • 卷积、池化、滤波器
  • 特征提取与常见 CNN 架构
  • 图像分类实战

第 8 章 预训练网络与迁移学习

站在巨人肩膀上:

  • 迁移学习的概念
  • 使用预训练网络(VGG、ResNet 等)
  • 训练技巧:Dropout、数据增强等

第 9 章 自编码器与变分自编码器

无监督学习:

  • 自编码器(Autoencoder)原理
  • 变分自编码器(VAE)与生成建模
  • 去噪与特征学习

第 10 章 生成对抗网络

生成模型:

  • GAN 的原理:生成器与判别器
  • GAN 的训练过程
  • 艺术风格迁移应用

第 11 章 目标检测

从分类到定位:

  • 目标检测任务定义
  • 从滑动窗口到 R-CNN、Faster R-CNN
  • YOLO 等实时检测方法

第 12 章 语义分割

像素级理解:

  • 语义分割与实例分割的区别
  • U-Net 等分割架构
  • 分割网络实现

第 13 章 文本表示

自然语言处理的起点:

  • NLP 任务综述
  • 词袋模型、TF-IDF
  • 将文本表示为张量

第 14 章 语义词嵌入

让计算机理解词义:

  • Word2Vec、GloVe
  • 词向量与语义相似度
  • 嵌入的分类应用

第 15 章 语言建模

语言模型基础:

  • N-gram 语言模型
  • 训练自己的嵌入(CBoW 等)
  • 语言模型的评估

第 16 章 循环神经网络

处理序列数据:

  • RNN 原理与问题
  • LSTM、GRU 变体
  • 序列建模与文本生成

第 17 章 生成循环网络

用 RNN 生成内容:

  • 生成式循环网络
  • 文本生成实战

第 18 章 注意力机制与 Transformer

现代 NLP 的基石:

  • 注意力机制
  • Transformer 架构
  • BERT 与预训练语言模型

第 19 章 命名实体识别

信息抽取:

  • NER 任务与数据集
  • 实体识别方法
  • NER 实现

第 20 章 预训练大型语言模型与提示编程

LLM 时代:

  • 大型语言模型(LLM)原理
  • 提示工程(Prompt Engineering)
  • 少样本学习(Few-shot)

第 21 章 遗传算法

进化计算:

  • 遗传算法原理
  • 适应度函数与选择/交叉/变异
  • 应用示例

第 22 章 深度强化学习

智能体与环境:

  • 强化学习基础:状态、动作、奖励
  • 策略梯度与 Q-learning
  • 深度强化学习实战(CartPole 等)

第 23 章 多智能体系统

多个智能体的协作:

  • Agent 交互与通信
  • 多智能体系统架构
  • NetLogo 实践

第 24 章 人工智能伦理与负责任 AI

AI 的社会责任:

  • 公平性与模型偏差
  • 可靠性与安全性
  • 隐私、包容性、透明性与问责性
  • 负责任 AI 工具箱

第 25 章 多模态网络

连接视觉与语言:

  • CLIP 模型
  • DALL-E 与图像生成
  • VQGAN 等生成方法

翻译说明

  • 内容来源:每章正文对应原仓库 lessons/ 下对应课程的 README 中文翻译,由 Azure Co-op Translator 机器翻译。
  • 代码保留原样:Python 代码不做改写,保留原始实现;代码文件(Jupyter Notebook)通过链接指向原仓库。
  • 出处注明:每章开头标注对应的仓库路径。
  • 实验与作业:各课的 lab 实验和 assignment 作业通过链接指向原仓库对应文件,读者可在原仓库中获取完整代码。

补充资源

📑 章节目录

准备篇

课程环境设置

学习本课程前的准备:环境搭建、如何运行代码、教学方法与学习路线。

1

人工智能简介

AI 是什么、弱 AI 与强 AI、图灵测试、人工智能的不同方法,以及 AI 的完整历史脉络。

2

知识表示与专家系统

符号 AI:知识表示、本体论、语义网与专家系统。

3

神经网络入门:感知机

神经网络基础与最早的神经网络模型感知机(Perceptron):神经元模型、模型结构、训练算法与 Python 实现。

4

多层感知机与自建框架

多层感知机(MLP)、反向传播,以及如何构建自己的神经网络框架。

5

神经网络框架与过拟合

PyTorch/TensorFlow/Keras 框架入门,过拟合与正则化。

6

计算机视觉简介与 OpenCV

图像处理基础:OpenCV、颜色空间、边缘检测与形态学操作。

7

卷积神经网络

CNN 的核心概念:卷积、池化、滤波器与常见架构。

8

预训练网络与迁移学习

使用预训练网络做迁移学习,以及实用的训练技巧。

9

自编码器与变分自编码器

自编码器(Autoencoder)与变分自编码器(VAE)的原理与实现。

10

生成对抗网络

生成对抗网络(GAN)的原理、架构与艺术风格迁移。

11

目标检测

目标检测方法演进:从滑动窗口到 R-CNN、YOLO 等。

12

语义分割

语义分割与实例分割:U-Net 等分割架构。

13

文本表示

NLP 任务综述与将文本表示为张量:词袋模型、TF-IDF 等文本表示方法。

14

语义词嵌入

Word2Vec、GloVe 等语义嵌入方法,词向量与语义相似度。

15

语言建模

语言模型基础:N-gram、训练自己的嵌入(CBoW 等)。

16

循环神经网络

RNN 及其变体:LSTM、GRU,序列建模与文本生成。

17

生成循环网络

生成式循环网络:用 RNN 生成文本。

18

注意力机制与 Transformer

注意力机制、Transformer 架构与 BERT。

19

命名实体识别

命名实体识别(NER):从文本中抽取实体。

20

预训练大型语言模型与提示编程

大型语言模型(LLM)、提示工程与少样本任务。

21

遗传算法

受生物进化启发的优化算法:遗传算法。

22

深度强化学习

深度强化学习:智能体、环境、策略梯度与 Q-learning。

23

多智能体系统

多智能体系统:Agent 交互、通信与协作。

24

人工智能伦理与负责任 AI

AI 伦理:公平性、可靠性、隐私、透明性与负责任 AI 原则。

25

多模态网络

多模态网络:CLIP、DALL-E 与 VQGAN,连接视觉与语言。