网络中的网络 NiN 动手学深度学习v2 pytorch

Posted AI架构师易筋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络中的网络 NiN 动手学深度学习v2 pytorch相关的知识,希望对你有一定的参考价值。

1. 网络中的网络 NiN

网络中的网络 NiN 是基于AlexNet的尝试改进,去掉全连接层。
网络中的网络 NiN 后面被使用的不多,但是去掉全连接层的思想 被采用。

全连接层最大的问题是

  1. 用很多内存
  2. 占用很大的计算带宽
  3. 收敛很快,但是会导致过拟合




2. 代码实现



3. Q&A

    1. nvidia-smi是nvidia 的系统管理界面,其中smi是System management interface的缩写,它可以收集各种级别的信息,查看显存使用情况。
    1. AlexNet, NiN还是需要Softmax的, 需要做分类。
    1. NiN为什么需要个2个1x1的卷积层,大概率是训练调参出来的结果。

参考

https://www.bilibili.com/video/BV1Uv411G71b?p=1

以上是关于网络中的网络 NiN 动手学深度学习v2 pytorch的主要内容,如果未能解决你的问题,请参考以下文章

循环神经网络 RNN 动手学深度学习v2

深度神经网络 分布式训练 动手学深度学习v2

使用块的网络 VGG 动手学深度学习v2 pytorch

深度神经网络硬件 GPU单机多卡并行 动手学深度学习v2

动手学深度学习 v2 PDF版本

经典卷积神经网络 LeNet 动手学深度学习v2 pytorch