美文网首页
卷积神经网络(二)—— 所谓卷积神经网络

卷积神经网络(二)—— 所谓卷积神经网络

作者: DataArk | 来源:发表于2018-06-12 21:02 被阅读40次

CNN相比与传统的NN最大的区别在于其所拥有的卷积层和pool层(池化层或者说下采样层)。其卷积运算通过三个重要的思想来帮助改进机器学习系统:稀疏交互、参数共享和变等表示。


以下介绍CNN特有及重要的几个部分:卷积层、池化层、Padding操作和Flatten:

1. 卷积层

卷积层:具体原理可参考《深度学习》P202。个人的理解,卷积就是局部的加权平均,将本来离散的信息集中起来,同时因为参数共享的原因,所以比起传统的NN减少了需要更新的权值量。卷积层的重点在于:filter 和 padding。

一、filter:也就是加权所使用的权值


二、padding:就是在filter滑动时有时遇到不能刚好池化时需要使用的技巧。有SAME和VALID这两种模式:



2. 池化层

池化,简言之,即取区域平均值、最大值或者其他方式



3. Flatten操作

这个操作简单来说就是将写成矩阵形式的数据变成向量形式,就好像将数据拉直一样。

4. 卷积神经网络的keras实现

keras不是最好的框架,更不是最有效率的框架,但它一定是最好懂的框架。并不建议专门学keras,但是,在入门时用keras搭个神经网络还是很有成就感的。

参考:

  1. 李宏毅深度学习课程

相关文章

  • CS231n 卷积神经网络: 架构, 卷积/池化层(上)

    卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络: 架构, 卷积/池化层(上) 卷积神经网络(CNNs/C...

  • 二维卷积运算

    卷积神经网络是含有卷积层(convolutional layer)的神经网络。本章中卷积神经网络均使用最常见的二维...

  • 视觉

    卷积神经网络整理 各种卷积神经网络变形

  • 卷积神经网络学习(一)滤波器意义

    作者:荔枝boy 一. 卷积神经网络的发展 二. 卷积神经网络的重要性 三. 卷积神经网络与图像识别 四. 滤波器...

  • datawhale-task05(卷积神经网络基础;leNet;

    卷积神经网络基础 LeNet和其他进阶卷积神经网络

  • 卷积神经网络

    第七章 卷积神经网络 卷积层(Convolution Layer) 卷积神经网络(Convolutional Ne...

  • 再战机器学习—卷积神经网络

    卷积神经网络 卷积神经网络可能是离我们最近的神经网络,遍布在计算机视觉应用。通常卷积神经网络是由卷积层、池化层和全...

  • 卷积神经网络

    卷积神经网络   卷积神经网络(Convolutional Neural Network,CNN或ConvNet)...

  • CNN

    参考:CNN卷积神经网络原理讲解+图片识别应用(附源码)卷积神经网络 – CNN深入学习卷积神经网络(CNN)的原...

  • CNN基本算子与操作

    卷积神经网络(Convolutional Neural Networks,CNN)是一种前馈神经网络。卷积神经网络...

网友评论

      本文标题:卷积神经网络(二)—— 所谓卷积神经网络

      本文链接:https://www.haomeiwen.com/subject/axnreftx.html