CNN是什么,CNN关键的层有哪些?

CNN是卷积神经网络
其关键层有:
① 输入层,对数据去均值,做data augmentation等工作
② 卷积层,局部关联抽取feature
③ 激活层,非线性变化
④ 池化层,下采样
⑤ 全连接层,增加模型非线性
⑥ 高速通道,快速连接
⑦ BN层,缓解梯度弥散

如何确定CNN的卷积核通道数和卷积输出层的通道数?

CNN的卷积核通道数 = 卷积输入层的通道数;CNN的卷积输出层通道数 = 卷积核的个数

神经网络通道数选择96还是128 神经网络中的通道_深度学习


神经网络通道数选择96还是128 神经网络中的通道_神经网络通道数选择96还是128_02


神经网络通道数选择96还是128 神经网络中的通道_卷积_03

为什么不同的机器学习领域都可以使用CNN,CNN解决了这些领域的哪些共性问题?他是如何解决的?

CNN的关键是卷积运算,卷积核与卷积输入层进行局部连接可以获取整个输入的局部特征信息或者说是每个输入特征的组合特征。所以CNN的本质是完成了特征提取或者说是对原始特征的特征组合工作,从而增加模型的表达能力。不同领域的机器学习都是通过数据的特征进行建模,从而解决该领域的问题。故CNN解决了不同领域的特征提取问题,所用的方法是基于局部连接/权值共享/池化操作/多层次结构。

什么是CNN的局部感知

卷积过程中,每次一个卷积核对应的原图中数据的一次计算,就是一次局部感知,局部感知可以认为对应着整体感知,如果直接去看一张图,那么就是整体感知,如果先看部分一,再看部分二,这样看下去,就是局部感知

简单说说CNN常用的几个模型

神经网络通道数选择96还是128 神经网络中的通道_深度学习_04