如果你跟我一样,刚开始接触深度学习时,看到什么"卷积神经网络"、"反向传播"、"梯度下降"这些词就头皮发麻 —— 别怕,这本教程就是为你写的。
我们会用 MNIST 手写数字识别(也就是让电脑认出你写的 0~9 是哪个数字)作为主线,一步一步把一个完整的深度学习项目搭起来。过程中不会跳步骤,不会假设你已经懂某个概念。每学一个新东西,我都会先用大白话解释它是什么、为什么要用它,然后给一段能直接跑通的代码。
会写一点 Python(知道函数、列表、for 循环就行)
对 AI/深度学习好奇,但被各种术语劝退过
想真正动手训练一个模型,而不是只看理论
一台电脑(Windows/Mac/Linux 都行)
Python 3.8 或更高版本(装好就行)
一颗愿意学习的心
先把第 1 章跑通 —— 确认环境没问题
一章一章往后读 —— 每章末尾的代码都要亲自跑一遍
改参数玩玩 —— 比如把 epoch 改成 3,把学习率改成 0.01,观察结果有什么变化
10 章学完 —— 你就有了一个完整的手写数字识别项目
一个你自己从零搭建的、能识别手写数字 0~9 的深度学习模型。准确率能达到 98% 以上。
更关键的是:你会真正理解训练一个 AI 模型的完整流程是什么,每个环节在干什么,为什么这么做。以后看任何深度学习代码都不会再觉得陌生。