DL之NIN:Network in Network算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

目录

Network in Network算法的简介(论文介绍)

1、Visualization of NIN

Network in Network算法的架构详解

0、Overall structure of Network In Network

1、NIN的引出

2、NIN的特点

Network in Network算法的案例应用


相关文章
DL之NIN:Network in Network算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
DL之NIN:Network in Network算法的架构详解

Network in Network算法的简介(论文介绍)

Abstract
        We propose a novel deep network structure called "Network In Network" (NIN) to enhance model discriminability for local patches within the receptive field. The conventional convolutional layer uses linear filters followed by a nonlinear activation function to scan the input. Instead, we build micro neural networks with more complex structures to abstract the data within the receptive field. We instantiate the micro neural network with a multilayer perceptron, which is a potent function approximator. The feature maps are obtained by sliding the micro networks over the input in a similar manner as CNN; they are then fed into the next layer. Deep NIN can be implemented by stacking mutiple of the above described structure. With enhanced local modeling via the micro network, we are able to utilize global average pooling over feature maps in the classification layer, which is easier to interpret and less prone to overfitting than traditional fully connected layers. We demonstrated the state-of-the-art classification performances with NIN on CIFAR-10 and CIFAR-100, and reasonable performances on SVHN and MNIST datasets.
摘要
       我们提出了一种新的深层网络结构,称为“网络中的网络”(NIN),以增强接受域内局部补丁的模型识别能力。传统的卷积层使用线性滤波器和非线性激活函数扫描输入。相反,我们建立了具有更复杂结构的微神经网络来提取接收域内的数据。我们用一个多层感知器来例示微神经网络,这是一个有效的函数逼近器。这些特征图是通过将微型网络滑动到输入端,以类似于CNN的方式获得的;然后将它们输入到下一层。深度NIN可以通过叠加上述结构的多个来实现。通过微网络增强的局部建模,我们能够利用分类层中特征图的全局平均池,这比传统的完全连接层更容易解释,更不容易过度拟合。我们在cifar-10和cifar-100上演示了NIN的最新分类性能,在svhn和mnist数据集上演示了合理的性能。
Conclusions  
       We proposed a novel deep network called “Network In Network” (NIN) for classification tasks. This  new structure consists of mlpconv layers which use multilayer perceptrons to convolve the input  and a global average pooling layer as a replacement for the fully connected layers in conventional  CNN. Mlpconv layers model the local patches better, and global average pooling acts as a structural  regularizer that prevents overfitting globally. With these two components of NIN we demonstrated  state-of-the-art performance on CIFAR-10, CIFAR-100 and SVHN datasets. Through visualization  of the feature maps, we demonstrated that feature maps from the last mlpconv layer of NIN were  confidence maps of the categories, and this motivates the possibility of performing object detection  via NIN.
结论
       我们提出了一种新的深度网络,称为“网络中的网络”(NIN),用于分类任务。这种新结构由多层感知器卷积输入的mlpconv层和一个全局平均池层组成,以取代传统CNN中的全连接层。Mlpconv层更好地模拟局部小块,而全局平均池充当结构调整器,防止全局过度拟合。通过NIN的这两个组成部分,我们在CIFAR-10、CIFAR-100和SVHN数据集上展示了最先进的性能。通过对特征图的可视化,我们证明了NIN最后一个mlpconv 层的特征图是类别的置信图,这激发了通过NIN进行目标检测的可能性。

Min Lin, QiangChen and ShuichengYan. Network in Network. ICLR, 2014   新加坡国立大学颜水成教授
https://arxiv.org/abs/1312.4400

1、Visualization of NIN

该论文中,还对最后一个mlpconv层特征图的可视化。仅显示特征图中的前10%激活。与特征图对应的类别是:1 飞机,2 汽车,3 鸟,4 猫,5 鹿,6 狗,7 青蛙,8 马,9 船,10 卡车。对应于输入图像的GT的特征图被突出显示。

Network in Network算法的架构详解

1、NIN的引出

传统卷积操作上的一个想法:把卷积操作用一个神经网络去替换,会有什么样的效果呢?

2、NIN的特点

  • 在网络中构建微型网络Mlpconv,它对conv特征进行了组合,提高了卷积的有效性。
  • 对单个像素,1x1卷积等效于该像素点在所有特征上进行一次全连接计算。
  • Mlpconv中的全连接可以通过1×1 卷积快速实现。

Network in Network算法的案例应用

更新……

DL之NIN:Network in Network算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略相关推荐

  1. DL之SqueezeNet:SqueezeNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之SqueezeNet:SqueezeNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 SqueezeNet算法的简介(论文介绍) 1.轻量级的CNN架构优势 2.主要特 ...

  2. DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DilatedConvolutions:Dilated Convolutions(膨胀卷积/扩张卷积)算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Dilated Con ...

  3. DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ShuffleNetV2算法的简介(论文介绍) 1.论文特点 2.基于硬件 ...

  4. DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详 ...

  5. DL之MobileNetV2:MobileNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之MobileNet V2:MobileNet V2算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 MobileNetV2算法的简介(论文介绍) MobileNet V2算法 ...

  6. DL之DenseNet:DenseNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之DenseNet:DenseNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 DenseNet算法的简介(论文介绍) DenseNet算法的架构详解 3.DenseNe ...

  7. DL之ResNeXt:ResNeXt算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ResNeXt:ResNeXt算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 ResNeXt算法的简介(论文介绍) ResNeXt算法的架构详解 ResNeXt算法的案例应 ...

  8. DL之FCN:FCN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之FCN:FCN算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 FCN算法的简介(论文介绍) 0.FCN性能-实验结果 1.全卷积神经网络的特点.局限性.缺点 FCN算法的架 ...

  9. DL之Xception:Xception算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之Xception:Xception算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 目录 Xception算法的简介(论文介绍) 1.论文使用的数据集 Xception算法的架构详 ...

最新文章

  1. FFmpeg学习4:音频格式转换
  2. PHP简单的字符串加密与加密代码
  3. 【赠书】21世纪科技竞争的核心是超级智能的控制权
  4. visual basic.net 2019-当前内存状态、字符串内插、操作系统系统信息
  5. redis学习(三) 使用redis构建文章投票,发布后端
  6. 使用SAP WebIDE给SAP UI5应用添加data source
  7. Android拨打电话号功能
  8. MySQL无法重启问题解决Warning: World-writable config file '/etc/my.cnf' is ignored
  9. Preserve Whole Object(保持对象完整)
  10. Python高性能HTTP客户端库requests的使用
  11. JavaScript小案例------js实现分页插件效果篇
  12. sql数据库去重语法_SQL如何去重?
  13. DirectX11教程5-贴图
  14. 阅读分享——李开复老师《开工愉快:如何保持每天精力充沛》
  15. html纵向广告滚动,jquery广告滚动 jquery 实现文字左右滚动
  16. 深度解析大数据在公安领域的应用
  17. 【Android App】实现在线语音合成功能(使用云知声平台和WebSocket 超详细 附源码)
  18. Pivotal,天赋而成的云原生转型引导者
  19. SAP MB51选择界面配置
  20. 容积卡尔曼滤波CKF—目标跟踪中的应用(算法部分—I)

热门文章

  1. Ubuntu18.04安装百度网盘
  2. centos io 查看程序_centos 查看每天应用程序的iowait
  3. uboot-spl编译流程
  4. Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源
  5. 最人性化的在线作图工具
  6. Go语言(Golang)约瑟夫游戏(Joseph)
  7. 3YAdmin-专注通用权限控制与表单的后台管理系统模板
  8. 用CSS实现首字下沉效果,仿word的首字下沉
  9. Linux常用网络命令总结
  10. 基于ArcGIS JS API封装dojo微件(以工具条为例)