【模型解读】network in network中的1*1卷积,你懂了吗

神经网络:Network In Network 《Network In Network》论文解读本文来自于新加坡国立大学,原文地址: https://arxiv.org/abs/1312.4400 概述本文提出了一种叫Network in Network的网络结构,主要贡献有两个:一是mlpconv网络结构,一是Global average pooling结构。网络结构网络总体的结构如图所示,前面使用了3个mlpconv层,在输出的时候使用了 阅读详情

文章首发于微信公众号《与有三学AI》

【模型解读】network in network中的1*1卷积,你懂了吗

这是深度学习模型解读第二篇,本篇我们将介绍Network InNetwork。

作者&编辑 | 言有三

Network In Network 是发表于2014年ICLR的一篇paper。这篇文章采用较少参数就取得了Alexnet的效果,Alexnet参数大小为230M,而Network In Network仅为29M,这篇paper主要两大亮点:

 

01 提出MLP卷积层

下图是传统卷积结构:

使用relu的一个非线性变换操作为:

i,j表示像素下标,xi,j表示像素值,wk表示卷积参数,k就是下标的索引。

MLP卷积层结构如下图:

mlpconv层的计算公式为:

i,j表示像素下标,xi,j表示像素值,wk,n表示第n层卷积卷积参数。

从以上可以看出,MLP卷积层通过叠加"micro network"网络,提高非线性表达,而其中的"micro network"基本组成单元是1*1卷积网路,说到这,就要解释一下1*1卷积了,该篇论文是首次提出1*1卷积,具有划时代的意义,之后的Googlenet借鉴了1*1卷积,还专门致谢过这篇论文。

1*1卷积的意义:

1. 实现了不同通道同一位置的信息融合

 

如上图,C2融合了C1不同通道同一位置的信息。

2. 可以实现通道数的降维或升维

1*1*n,如果n小于之前通道数,则实现了降维,如果n大于之前通道数,则实现了升维。

 

02 用全局均值池化代替全连接层

首先让我们看下Network In Network的网络结构,如下图。

上图看出,该网络结构有三个MLP卷积层组成,每个MLP卷积层分别是一个普通卷积,加两个1*1卷积。以1000分类为例,最后一个1*1卷积输出的featuremap大小为6*6*1000。之后每个featuremap采用全局均值池化,输出1000个分类。由于没有全连接的大量参数,使用全局均值池化不需要参数,极大的降低了参数量。

如下图是在CIFAR-10 数据集中 Global average pooling 和 fully connected测试对比图, 从下图可以看出无参数的Global average pooling层 相比较于有参数的全连接层错误率更低。

03 总结

Network In Network通过创新的创建MLP卷积层,提高了网络的非线性表达同时降低了参数量,用全局均值池化代替全连接层,极大的降低了参数量。

 

参考文献

Lin M, Chen Q, Yan S. Network In Network[J]. Computer Science, 2014

 

同时,在我的知乎专栏也会开始同步更新这个模块,欢迎来交流

https://zhuanlan.zhihu.com/c_151876233

注:部分图片来自网络

—END—

转载请留言,侵权必究

本系列的完整目录:

【模型解读】从LeNet到VGG,看卷积+池化串联的网络结构

【模型解读】network in network中的1*1卷积,你懂了吗

【模型解读】GoogLeNet中的inception结构,你看懂了吗

【模型解读】说说移动端基准模型MobileNets

【模型解读】pooling去哪儿了?

【模型解读】resnet中的残差连接,你确定真的看懂了?

【模型解读】“不正经”的卷积神经网络

【模型解读】“全连接”的卷积网络,有什么好?

【模型解读】从“局部连接”回到“全连接”的神经网络

【模型解读】深度学习网络只能有一个输入吗

【模型解读】从2D卷积到3D卷积,都有什么不一样

【模型解读】浅析RNN到LSTM

感谢各位看官的耐心阅读,不足之处希望多多指教。后续内容将会不定期奉上,欢迎大家关注有三公众号 有三AI!

 

 

NiN:1×1 卷积与全局平均池化的经典解读 NiN 把卷积核后的通道混合看成逐像素 MLP,用 1×1 卷积增强局部非线性,并用全局平均池化替代全连接分类头。 阅读详情

相关推荐

知识蒸馏与提示学习:让小模型学会大模型的思考方式

知识蒸馏是一种模型轻量化核心技术,通过软目标(soft targets)传递教师模型的概率分布知识,突破硬标签的表达局限;提示学习则进一步利用中间层特征图作为监督信号,缓解信息瓶颈效应。二者融合构成‘决策逻辑迁移’范式,在保持学生模型结构不变前提下显著提升泛化能力与表征质量。该技术已广泛应用于边缘AI、工业质检、车载视觉等对延迟与精度双敏感场景,成为连接大模型能力与小模型部署的关键桥梁。本文聚焦YOLO系列模型间的端到端蒸馏实践,深入解析温度系数、1×1卷积适应层、三重损失设计等核心工程细节。

weixin_30897079的博客 412

【Deep Learning】基于1x1卷积的三种经典网络模型

NIN ​ 该模型出自于**《Network in Network》**,这篇文章是2014年发表,虽然时间比较早,但是所提出的创新点还是比较有意义,它对传统的CNN卷积和FC结构的分类网络进行两方面的改进: 提出 MLP convolution layers 用 Global Average Pooling(全局平均池化层)结构代替全连接 ​ 以上两点,其在较大程度上减少了参数个...

pangpd的博客 1012

《On Low-Resolution Face Recognition in the Wild:Comparisons and New Techniques》低分辨率人脸识别论文解读

解读《On Low-Resolution Face Recognition in the Wild:Comparisons and New Techniques 》论文中关于低分辨率人脸识别的一些技术比较和新方法

syf的博客 559

1X1卷积--本质竟然是Mlp

1X1卷积的原理 和 pytorch中的实现

xiao_ZHEDA的博客 883

Aras Innovator生命周期图实战:从配置到权限管理的全流程解析

本文详细解析了Aras Innovator生命周期图的全流程配置与权限管理,从基础概念到实战应用,涵盖状态设置、路径配置、权限控制等核心功能。通过实际案例和代码示例,帮助用户掌握如何高效管理数据生命周期,提升业务流程的规范性和效率。

ee345的博客 169

AIOps智能运维:从数据治理到故障自愈的实践指南

AIOps(智能运维)通过融合人工智能与运维管理,构建了感知-决策-执行的闭环体系。其核心技术包括多维度数据采集、机器学习算法和自动化执行,显著提升了告警治理、故障定位和容量预测的效率。在数据层,全量性、实时性的数据采集是基础,而算法层的异常检测和根因分析则依赖统计方法、孤立森林和LSTM等模型。AIOps尤其适用于处理告警风暴和复杂系统故障,如在电商大促中通过K-Means聚类减少92%的告警量。随着云原生和边缘计算的普及,AIOps正逐步实现与Service Mesh、Serverless等技术的深度集

weixin_30175731的博客 289

[AI算法][深度学习]:1*1卷积的作用

1×11\times11×1卷积作用? ​ NIN(Network in Network)是第一篇探索1×11\times11×1卷积核的论文,这篇论文通过在卷积层中使用MLP替代传统线性的卷积核,使单层卷积层内具有非线性映射(激活函数)的能力,也因其网络结构中嵌套MLP子网络而得名NIN。NIN对不同通道的特征整合到MLP自网络中,让不同通道的特征能够交互整合,使通道之间的信息得以流通,其中的M...

Bin_Dut的博客 2902

手写数字数据集MNIST

文章目录一、 简介二、下载MNIST数据集训练集和测试集的长度输出图像数据和标记数据的形状显示手写数字图片输出数据集中的第1个样本显示图片 一、 简介 MNIST是一个非常有名的手写体数字识别数据集(手写数字灰度图像数据集),在很多资料中,这个数据集都会被用作深度学习的入门样例。 MNIST数据集是由0到9的数字图像构成的。训练图像有6万张,测试图像有1万张。MNIST数据集是NIST数据集的一个子集,它包含了60000张图片作为训练数据,10000张图片作为测试数据。由250个不同的人手写而成。 每一张图

qq_37289115的博客 1万+

多层神经网络(MLP)与卷积神经网络(CNN)的区别

多层神经网络(Multilayer Perceptron, MLP)与卷积神经网络(Convolutional Neural Network, CNN)是两种常用的神经网络结构,它们在设计理念、结构、应用场景和性能优化等方面有显著区别。通过理解这些区别,可以根据任务需求选择合适模型:若数据有显著的局部空间结构(如图像、语音),选择CNN;若数据是表格形式或无空间特征,则选用MLP或决策树等其他模型。

直到世界的尽头 2835

攻克+86手机号Discord验证墙:从“无效”到“成功”的实战指南

本文提供了一份针对+86手机号在Discord注册时频繁遭遇“手机号无效”问题的实战解决指南。文章系统分析了问题根源,并分步详解了从打造纯净网络环境、尝试多种手机号格式(如+86前加0),到更换iOS等客户端设备的有效方法,旨在帮助用户成功完成Discord手机号验证。

mac99的博客 1132

Android13无重力感应系统修改触摸屏跟随屏幕显示旋转方向旋转

在实际产品中设计时会移除重力传感器。当设备缺少重力传感器时,系统无法使用该传感器提供的方向数据来确定屏幕旋转的方向。Android 系统中由于移除重力传感器导致的默认显示方向旋转引起触摸屏与屏幕显示不一致问题,主要是由于缺乏方向检测和触摸坐标的正确转换。通过使用替代传感器(如陀螺仪)、手动配置方向、调整触摸事件坐标和 UI 布局,可以解决这个问题。开发者需要确保在设备没有重力传感器的情况下,能够通过其他方法推测方向,并确保触摸事件和 UI 动作能够正确响应设备的旋转。

weixin_35723192的博客 805

关于GoogleNet中1x1卷积核的一些理解

1x1卷积核相关作用 在深度神经网络中卷积的作用是对局部进行加权求和,提取特征图,卷积核的大小一般为奇数卷积核的个数为卷积后特征图的通道数。 1x1卷积(MLP卷积) 一种新的深度网络结构,又被称为网中网(Network In Network),增强接受域内局部贴片的模型判别能力 作用:1x1的卷积核可以实现卷积核通道数的降维和升维,实现参数减少化 从图中看到1x1的卷积过程,如果卷积核有三个,则最终结果为56x56x3,每一个卷积核看作是对原图像三个通道进行了线性组合。 通常在卷积之后加入非线性激活函数

weixin_38621449的博客 1566

GNN(图神经网络)的 MATLAB 仿真

图神经网络(Graph Neural Network, GNN)是一种用于处理图结构数据的深度学习模型。GNN 通过聚合节点及其邻居的信息,能够有效捕捉图结构中的复杂关系,广泛应用于社交网络分析、推荐系统、化学分子分析等领域。GNN 通过消息传递机制聚合节点及其邻居的信息,能够有效处理图结构数据。MATLAB 仿真展示了 GNN 的基本流程和节点分类性能,适用于社交网络分析、推荐系统、化学分子分析和知识图谱等多种应用场景。

走向CTO的路上... 838

「模型解读」network in network中的1*1卷积,你懂了吗

https://www.toutiao.com/a6706831632155804172/ 作者 | 李健(微信号:lijian05170517) 编辑 | 言有三 Network In Network 是发表于2014年ICLR的一篇paper。这篇文章采用较少参数就取得了Alexnet的效果,Alexnet参数大小为230M,而Network In Network仅为29M,这篇p...

喜欢打酱油的老鸟 500

别再让 AI 瞎写 SAP 代码了!这套 Claude Code Skill 的验证机制才是关键

本文深入解析了专为SAP CAP开发设计的AI辅助工具sap-cap-capire的技术架构。该工具采用四层设计:协议层集成MCP和LSP实现实时模型访问与语法检查;智能层通过4个专业化Agent(数据建模、服务开发等)分工协作;验证层确保代码质量;知识层存储文档模板。这种工程化设计解决了通用AI在CAP开发中面临的上下文不足、专业性缺失和代码质量保证等核心问题,通过本地化服务和实时反馈机制显著提升了开发效率。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 883

TI Sitara系列AM64x开发板(双核ARM Cortex-A53)软硬件规格书

创龙科技TL64x-EVM是一款基于TI Sitara系列AM64x双核ARM Cortex-A53 + 单/四核Cortex-R5F + 单核Cortex-M4F多核处理器设计的高性能评估板,由核心板和评估底板组成。评估板接口资源丰富,引出5x Ethernet(两路支持TSN)、2x CAN-FD、多路UART、多路DI/DO、GPMC、PCIe、USB等接口,板载WIFI模块,支持4G/5G模块、NVME硬盘,可选配外壳直接应用于工业现场,方便用户快速进行产品方案评估与技术预研。

创龙,嵌入式一体化解决方案商 728

论文解读 | network in network

借鉴了很多别的东西 引用 Lin M, Chen Q, Yan S. Network In Network[J]. Computer Science, 2013. 目录 前言 创新点一:mlpconv mlpconv 的细节: 创新点二:global average pooling 网络的整体结构: 网络结构 效果分析 结论 参考资料 Network in Ne...

Loong Cheng的博客 1366

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

【卷积神经网络系列】四、NIN-Net

NIN

traveller的博客 366

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

图像分类算法:GoogLeNet论文解读

图像分类算法,GoogLeNet论文解读

weixin_46676835的博客 459

dm_nfnet_f0.dm_in1k论文解读:信号传播分析如何解决性能鸿沟

dm_nfnet_f0.dm_in1k是一个基于NFNet(Normalization Free Network)架构的图像分类模型,由论文作者在ImageNet-1k数据集上训练而成。该模型通过创新性的信号传播分析方法,在不使用任何归一化层的情况下实现了高性能的大规模图像识别,彻底改变了传统ResNet架构对Batch Normalization的依赖。 ## 核心突破:无归一化网络的性能革命

gitblog_00860的博客 1073

Instella-MoE-16B-A3B-DPO建模代码逐行解读:从MLAGatedAttention到FarSkipDecoderLayer

Instella-MoE-16B-A3B-DPO 是 AMD 开源的旗舰级 MoE(Mixture-of-Experts)语言模型的 DPO 对齐版本:总参数 16B、每 token 仅激活 2.8B,采用 Gated MLA 门控注意力与 FarSkip-Collective 专家连通性。本文带你逐行解读其建模代码 [modeling_instella_moe.py](https://link.

gitblog_01147的博客 1093

7 分钟交付一套可引导 OpenCore EFI:OpCore Simplify 自动配置完整实践

改了一下午 `config.plist`,重启还是停在开机画面,手工拼 OpenCore 参数最容易耗在这里。OpCore Simplify 把流程反过来:先读入 Windows 端导出的硬件报告,由工具决定 ACPI 补丁、kext 与机型编号,最后直接产出可引导的 OpenCore EFI。实测从报告到成品约 7 分钟,省掉逐项查参数的工作。 ## 🧪 适配判断:哪些机器能直接跑,哪些环节

gitblog_00323的博客 234

4.经典网络

文章目录第四章 经典网络解读4.1 LeNet-54.1.1 模型介绍4.1.2 模型结构4.1.3 模型特性4.2 AlexNet4.2.1 模型介绍4.2.2 模型结构4.2.3 模型特性4.3 ZFNet4.3.1 模型介绍4.3.2 模型结构4.3.3 模型特性4.4 Network in Network4.4.1 模型介绍4.4.2 模型结构4.4.3 模型特点4.5 VGGNet4.5.1 模型介绍4.5.2 模型结构4.5.3 模型特性4.6 GoogLeNet4.6.1 模型介绍4.6.2

weixin_45338913的博客 464

深度学习-分类任务---经典网络

​ AlexNet在2012年ILSVRC竞赛中赢得了第一名,其Top5错误率为15.3%。AlexNet模型证明了CNN在复杂模型下的有效性,并且在可接受时间范围内,部署GPU得到了有效结果。

weixin_42958977的博客 2119

RANet:Ranking attention Network for Fast Video Object Segmentation论文解读

这篇ICCV2019的论文可算是厉害了。单目标视频目标分割(VOS)中的SOTA效果,并且速度还惊人的快。 Idea 近年来,Match based和Propagation based 方法做快速VOS的效果显著。这篇工作就将这两个方法的优点融合进来。为了让读者能快速理解VOS的发展趋势,我简单说下什么是Match based和Propagation based 。 Match based:代表...

我的博客有点东西 3907

regnety_064.ra3_in1k性能深度测评:ImageNet-1k数据集83.7%准确率背后的秘密

regnety_064.ra3_in1k是一个基于RegNetY架构的图像分类模型,在ImageNet-1k数据集上实现了83.7%的top1准确率,由Ross Wightman使用timm库训练而成。该模型以30.6M参数和6.4GMACs的计算量,在精度与效率之间取得了出色平衡,成为计算机视觉任务的理想选择。 ## 模型核心特性解析 🚀 ### 架构设计:RegNetY的高效网络结构

gitblog_00241的博客 477
上一篇: 【模型解读】从LeNet到VGG,看卷积+池化串联的网络结构
下一篇: 【模型解读】GoogLeNet中的inception结构,你看懂了吗
言有三
言有三 领域专家: 人工智能技术领域 领域专家: 人工智能技术领域
博客等级 码龄15年 3635粉丝 976原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言有三

三人行必有AI

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值