计算机视觉(算法与应用):Convolutional Neural Networks

历史:
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
应用场景:
image captioning, calssification,retrieval, detection, 分割、图像风格迁移
介绍:
计算机视觉(算法与应用):Convolutional Neural Networks
池化:降维作用

逐层介绍:

FC层
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
对卷积的结果要使用**函数

卷积层:
计算机视觉(算法与应用):Convolutional Neural Networks
做点积运算
最终得到一个**图
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
stride是滤波器的移动步长!
实际中会边界扩充,扩0行!
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
zero padding
例题:
计算机视觉(算法与应用):Convolutional Neural Networks
计算机视觉(算法与应用):Convolutional Neural Networks
总结:
计算机视觉(算法与应用):Convolutional Neural Networks
K为2的奇数层

注意1x1的滤波器
计算机视觉(算法与应用):Convolutional Neural Networks
卷积层的样子:
计算机视觉(算法与应用):Convolutional Neural Networks
**层的宽高深与卷积层是完全相同的
计算机视觉(算法与应用):Convolutional Neural Networks
池化层:
作用:使输出表达越来越小,越来越容易管理
主要是一个下采样的过程
计算机视觉(算法与应用):Convolutional Neural Networks
常用池化方法:
max pooling
计算机视觉(算法与应用):Convolutional Neural Networks
计算公式:
计算机视觉(算法与应用):Convolutional Neural Networks