正文共: 2336字 22图
预计阅读时间: 6分钟
最后一节课了,很多更细致的内容会在part2展开,新的part2会在6月28号放出来,据说共7节,并且会有2节专门讲swift。
1.概览
更细致的创建Databunch
从头创建一个CNN
ResNet
U-net
GAN
RNN
2.1 核心机器学习概念
很多,但是都一笔带过,说在part2中详细讲解
2.2 FastAI
split_none:创建databunch的过程,不划分训练/验证组时也要进行这样一个文件转化
data.one_batch:获取一个batch的数据
2.3 Python
PIL/Pillow:Python Imaging Library
parallel:并行处理任务,可以变快
3.1 创建DataBunch详细讲解
共分4个步骤:创建图片合集、训练集划分、打标签、(图片变形)、创建数据集
3.2 从头创建一个卷积神经网络
初始图片是28x28的尺寸,因为stride是2,所以每一次Conv2d后尺寸就会缩小一倍,但是kernel有8个,所以输出的channel有8个。
最后Flatten将矩阵转化成一个10个数的vector,从而可以和结果0-9进行比对。
model = nn.Sequential(
nn.Conv2d(1,