动手学深度学习 3.10 多层感知机的简洁实现
前言
从零开始学习ai文章系列计划是个人在《动手学深度学习》和《磨菇书》两本书的学习中的个人笔记,文章也会以课本中的章节分开,即每个章节一片笔记。我会尽量的把主要内容以及遇到的难点进行记录与解决,如果哪里有错误的欢迎指正。或者不清晰的可以直接查看原文部分。
《动手学深度学习》原文(课本):https://tangshusen.me/Dive-into-DL-PyTorch/#/
《动手学深度学习》代码:https://github.com/ShusenTang/Dive-into-DL-PyTorch
(由于有时候公式太多,可能会直接贴图片)
1. 定义模型
1 | num_inputs, num_outputs, num_hiddens = 784, 10, 256 |
和softmax回归章节模型唯一的不同在于,我们多加了一个全连接层作为隐藏层。它的隐藏单元个数为256,并使用ReLU函数作为激活函数。
2. 读取数据并训练模型
关于load_data_fashion_mnist和train_ch3请查看之前章节的介绍,或查看官方源码理解,后续不再将其定义贴出。避免占太多空间。
1 | batch_size = 256 |