当前位置: 首页 > news >正文

23.CNN系列网络思考

为什么是卷积、池化的交替进行?

卷积做的是特征提取,池化做的是一种降采样。
早期学习的主要是:低级特征(边缘、角点、纹理、颜色)。这些特征分布相对局部且空间位置信息很重要。
卷积将这些特征学习出来,然后通过池化降采样,突出其位置信息。然后再卷积进行学习池化后的特征。

如果连续卷积不池化会怎样?

第一、不断地学习局部特征,不池化就无法学习到全局的信息。
第二、不断卷积,计算量会很大,时间和内存消耗会很高

通过卷积,替代池化效果如何?

可行,且比较常见,在深层网络运用较多
具体操作:nn.Conv2d(in_channels, out_channels, kernel_size=3, stride=2, padding=1) 替代一个2x2 MaxPooling。

  • 优点:
    卷积核有参数可学习
    卷积可以保持特征维度(增加通道数),而池化不改变通道数
  • 缺点:
    最大池化具有一定的“平移不变性”,而卷积比较敏感,卷积对于定位是优势,对泛化是劣势
    卷积增加了参数和计算量
    最大池化会强化边缘特征,卷积比较弱

综合,总体来说效果持平或更优,建议早期层保留最大池化

为什么不分别做卷积池化,和池化卷积,通过结合做相互补充?

可行,后续一些网络有这种思想的体现。

池化和缩放的底层逻辑有何不同,能否替代池化?

缩放,不具备特征提取的能力,他平等的对待所有信息包括噪音。缩放后的特征图在空间上更敏感。
CNN的卷积层学习依赖于特征图的空间结构和局部相关性。粗暴缩放会扭曲这种结构,会导致信息模糊和细节丢失,影响后续层的学习。

在卷积池化中插入全连接层,会不会效果更好?

错误,效果会非常差。
第一,卷积层输出的特征图是具有明确空间维度,全连接层的操作

http://www.lryc.cn/news/624308.html

相关文章:

  • 科伦博泰:商业化引爆点已至,冲向Biopharma的“最后一公里”
  • 基于C语言实现的HRV分析方法 —— 与Kubios和MATLAB对比
  • C++11列表初始化 {}
  • 【数据可视化-92】使用 Pyecharts 绘制乡镇街道级地图:以安徽省黄山市休宁县为例(我的老家)
  • 【数据结构】深入理解双向链表:结构、实现与对比分析
  • 后台管理系统-6-vue3之mockjs模拟和axios请求数据
  • 国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + DSP、RISC-V核间通信开发案例
  • 算法魅力-BFS解决多源最短路
  • go语言条件语if …else语句
  • Apache Shiro550 漏洞(CVE-2016-4437):原理剖析与实战 SOP
  • 检测手绘图中不规则曲线交点的方法和一般规则线条交点的方法
  • Alibaba Cloud Linux 3 在 Apple M 芯片 Mac 的 VMware Fusion 上部署的完整密码重置教程(二)
  • SAP 简单的AMDP demo 练习使用
  • Midjourney绘画创作入门操作创作(在线教育背景系列)
  • 广州曼顿智能断路器:让用电更聪明,生活更安心!
  • SSM-组件的批量扫描
  • Linux中基于Centos7使用lamp架构搭建个人论坛(wordpress)
  • 双通道审核智能合约更新路径:基于区块链与AI融合的编程范式分析
  • 静态网站与动态网站的区别
  • 笔试——Day42
  • 【lucene】tip文件详解
  • 高并发网络编程实战:深入理解epoll客户端的事件驱动模型
  • HAProxy使用方法以及和LVS区别
  • 图形自动化:pynput实现Win11系统动作点击录制与回放
  • axure chrome 浏览器插件的使用
  • 大数据计算引擎(三)——Elasticsearch入门
  • 某储备土地前期开发项目控制保护区桥梁自动化监测
  • Git版本控制与协作
  • 数字时代著作权侵权:一场资本与法律的博弈
  • PYTHON让繁琐的工作自动化-函数