人工精选深度学习小白入门自己动手搭建神经网络(AI第一册)
如果你对深度学习的印象还停留在“要先把数学补完才能动手”,这门课走的是另一条路:先用 Python 把一个小型神经网络真正跑起来,再回头理解里面发生了什么。它不承诺让你变成算法工程师,但能让你跨过“只会调包、不知道内部在干什么”的那道坎。 它解决的是哪个具体问题 很多人学深度学习的卡点不在概念,而在
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
如果你对深度学习的印象还停留在“要先把数学补完才能动手”,这门课走的是另一条路:先用 Python 把一个小型神经网络真正跑起来,再回头理解里面发生了什么。它不承诺让你变成算法工程师,但能让你跨过“只会调包、不知道内部在干什么”的那道坎。
它解决的是哪个具体问题
很多人学深度学习的卡点不在概念,而在第一次动手时的空白:环境装不上、张量维度对不上、模型训练完不知道结果算好还是算坏。这门课把范围收得很窄,只做一件事——带你从零搭出一个能识别手写数字的神经网络。围绕这件事,你会接触到 Python 开发环境的准备、数据的读取与预处理、网络结构的基本组织、前向计算与反向传播的直觉理解,以及训练完之后怎么看准确率、怎么判断模型是不是真的学到了东西。它对应的工作场景也很明确:当同事丢给你一份数据和一个分类任务,你至少能独立写出一版可运行的基线模型,而不是只能等别人给结果。
适合什么基础,先看哪几块
课程定位是零基础,但这个“零”指的是没接触过人工智能,不是完全不会写代码。你需要能看懂基本的 Python 语法,比如变量、循环、函数调用;如果连这些都要现查,建议先补两周 Python 再回来,否则大部分时间会耗在语法报错上,而不是理解神经网络。数学方面,课程用电路知识和人类神经元的工作方式做类比来降低门槛,不需要你先啃完线性代数和微积分,但遇到矩阵乘法、梯度这些词时不要跳过,它们是后面绕不开的。建议的学习顺序是:先跟着把开发环境跑通,确认能执行一段最简单的 Python 程序;然后看神经网络基本原理那部分,把“输入—加权—激活—输出”这条链路在脑子里走一遍;最后再进入手写数字识别这个完整案例,边看边自己敲一遍代码。不要一上来就翻后面的代码文件,先理解为什么这么写,再去看怎么写。
学完能独立做什么,资料怎么配合练
学完比较现实的目标是:你能独立完成一个结构简单的前馈神经网络,用来处理类似手写数字这样的分类任务;能自己解释清楚训练过程中损失值为什么下降、准确率为什么波动;遇到报错时知道从数据形状、标签格式、学习率这几个方向去排查。这些能力足够支撑你去做一些小的自动化任务,比如把一批图片按类别粗分,或者给表格数据做一个简单的预测模型。资料的使用上,建议把讲解和代码分开对待:讲解部分用来建立直觉,代码部分用来验证直觉。每看完一个环节,先合上资料自己写一遍,卡住了再回去对照,这样比顺着抄一遍有效得多。另外,课程里提到的环境工具只是推荐,不必纠结用哪个版本,能稳定跑起来、能调试就够了。最后提醒一句:这门课是入门的第一册,它帮你把地基打好,但不会覆盖卷积网络、Transformer 这些后续内容,学完之后你还需要找更专门的资料继续往下走。
课程目录
课程目录36 集
- 深度学习入门指南:从零基础搭建神经网络 深度学习就像是科技皇冠上的明珠,而掌握深度学习需要从基础开始,逐渐掌握各种工具和框架。就像初学武术,如果没有内力,你可能无法驾驭那些复杂的技巧。同样,深度学习框架就好比是那些高阶技巧,你需要先打好基础,才能轻松驾驭。 《自己动手搭建神经网络》这门课程就是专门为零基础的你设计的。这门课会让你从头开始,自己动手搭建神经网络,从而获得深度学习的基础技能,就像打好内力一样。 在课程中,你需要使用 Python 开发环境,推荐使用Canaconda和PyCharm。通过这门课程,你将使用熟悉的电路知识来模拟神经网络,理解深度学习的基础知识。课程会一步一步地教你如何搭建一个可以识别手写数字的神经网络,即使你之前从未接触过 人工智能 ,也能轻松完成。 人类是如何认识世界的?以识别猫为例,课程将为你讲解深度学习的原理。首先,你会学习到人类的神经元是如何工作的,然后用简单的与门电路来理解神经元的基本概念。接下来,你会学到如何实现与非门、或门,并通过异或门来模拟神经网络,理解激活函数、矩阵运算等概念,最后搭建一个可以用于实际问题的神经网络。 通过这个课程,你将能够亲手搭建一个真正的神经网络,解锁深度学习的第一桶金。 1-1 自己动手搭建神经网络课程宣传.mp4
- 1-2 课程介绍和开发环境.mp4
- 1-3 从人脑识别猫开始.mp4
- 1-4 神经元.mp4
- 1-5 神经网络的术语.mp4
- 1-6 与门电路的代码.mp4
- 1-7 权重参数和偏置项.mp4
- 1-8 数组输入与门.mp4
- 1-9 概念小结.mp4
- 2-1 与非门.mp4
- 2-2 或门.mp4
- 2-3 异或门分析.mp4
- 2-4 异或门代码.mp4
- 2-5 电路模拟神经网络.mp4
- 3-1 激活函数登场.mp4
- 3-2 制作函数图像.mp4
- 3-3 sigmoid.mp4
- 3-4 relu.mp4
- 4-1 一维数组.mp4
- 4-2 矩阵.mp4
- 4-3 广播和内积运算.mp4
- 5-1 神经网络的符号.mp4
- 5-2 神经网络输入层到第1层.mp4
- 5-3 第1层神经网络的激活.mp4
- 5-4 神经网络第2层.mp4
- 5-5 神经网络第3层.mp4
- 5-6 搭建神经网络代码小结.mp4
- 5-7 softmax详解.mp4
- 6-1 准备手写数字图像.mp4
- 6-2 把像素作为神经网络的输入信号.mp4
- 6-3 使用训练好的模型.mp4
- 6-4 调整代码.mp4
- 6-5 识别数字图片.mp4
- 7-1 制作界面.mp4
- 7-2 按钮事件.mp4
- 课程资料.zip





