搭建三层全连接网络

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搭建三层全连接网络相关的知识,希望对你有一定的参考价值。

1 问题

全连接神经网络中数据的流通方式是怎样的?

2 方法

全连接神经网络是将输入的n维向量转换成中间的m维隐藏层向量,然后经过模型处理,再将处理后的数据转化成输出层的o维向量。
数据在各层之间流动的过程中,都会涉及到数据的归一化,即,将输入数据的值域压缩到(0,1)范围内,再进入下一层级的运算过程。
在层与层之间的变换过程中,数据的维度将被拉伸或压缩,这与模型的设计有关。


3 结语

针对这一问题,我主要通过对课上老师讲解的代码的复现和网上资料的查证寻找到问题的答案,同时,对于Flatten()和Linear()函数有了更深的理解。

以上是关于搭建三层全连接网络的主要内容,如果未能解决你的问题,请参考以下文章

神经网络--从0开始搭建全连接网络和CNN网络

神经网络--从0开始搭建全连接网络和CNN网络

全连接神经网络 MLP

PyTorch搭建全连接网络训练MNIST数据集分类任务和气温预测回归任务及全连接网络过拟合和欠拟合的调参方式

torch三层全连接实现手写数字识别

一文让你彻底了解卷积神经网络