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

卷积之后通道数为什么变了

通道数增多与卷积之后得到的图像特征数量有关

卷积层的作用本来就是把输入中的特征分离出来变成新的 feature map,每一个输出通道就是一个卷积操作提取出来的一种特征。在此过程中ReLU激活起到过滤的作用,把负相关的特征点去掉,把正相关的留下。输出的通道数越多就代表分理出来的特征就越多,但也可能存在重复的特征,毕竟是一个概率问题。
如果是240240彩色图像,它有RGB三通道。
使用任意大小的卷积核与其三个通道分别相卷积,如果是3
3的卷积核,就是3*3的卷积核与3个通道都各卷积一次,得到卷积后的三个通道,将三个通道对应位置相加得到一张图片,就是一个通道,所以有多少个卷积核就有多少通道,每个卷积核都会与原通道相卷积再相加,得到一个通道。有多少卷积核,就会循环多少遍

我们可以通过以下代码来计算通道数:

tf.nn.conv2d(
    input,
    filter,
    strides,
    padding,
    use_cudnn_on_gpu=True,
    data_format='NHWC',
    dilations=[1, 1, 1, 1],
    name=None
)

http://www.kler.cn/a/163310.html

相关文章:

  • scala的练习题
  • 大语言模型在序列推荐中的应用
  • 2024年11月10日系统架构设计师考试题目回顾
  • 项目模块详细说明
  • KubeVirt入门介绍
  • Select,poll,epoll和IO多路复用和NIO
  • java实现冒泡排序算法
  • 做题笔记:SQL Sever 方式做牛客SQL的题目--SQL156
  • 什么是Nginx反向代理?Nginx反向代理配置指南
  • Centos图形化界面封装OpenStack Centos镜像
  • Kubernetes(K8s)数据存储-09
  • c/c++中一些不常用但有用的知识
  • 【数据结构】插入排序,希尔排序,选择排序,堆排序,冒泡排序
  • 限流算法,基于go的gRPC 实现的
  • 阿里云磁盘在线扩容
  • 生信技能30 - 获取CNV开始位置和结束位置所在的染色体区带
  • L1-028:判断素数
  • JavaScript常用技巧专题一
  • Flink流批一体计算(23):Flink SQL之多流kafka写入多个mysql sink
  • 达梦数据库dm8守护集群部署手册
  • 浅谈Elastic Stack组件集成和应用
  • (时域和频域)控制系统响应速度和稳定性分析
  • 三种定时任务总结
  • C# .NET平台提取PDF表格数据,并转换为txt、CSV和Excel表格文件
  • 【51单片机系列】74HC595实现对LED点阵的控制
  • JS中的闭包