机器学习与计算机视觉深度学习-推荐系统-CV-NLP神经网络

说说卷积神经网络(2):AlexNet

2018-04-09  本文已影响34人  晚晴风_

上文说了CNN的基本结构,今天说说AlexNet,这也是一种典型的CNN网络,虽然有一点年份了。AlexNet是Alex在2012年提出的一种网络结构,并且获得了 IMAGENET Challenge 2012图像识别大赛的冠军。这是最有名的计算机视觉挑战赛,使得CNN成为图像分类上的核心算法模型。而2012年是深度神经网络第一次在该比赛中被使用。

该网络的运行结果比之前的传统解决方法好很多。详细的介绍在这篇论文里.

AlexNet网络结构

包括11层卷积神经网络,结构如下:


fig-8.png

这里可以看到输入和输出之间有11层,每一层的输出是下一层的输入。

关于全连接层

全连接层在整个卷积神经网络中起到“分类器”的作用,可由卷积操作实现。对于前一层是卷积层的全连接层可以转化为卷积核为hxw的全局卷积,h和w分别代表前一层卷积结果的高和宽。对于前一层是全连接的全连接层可以转化为卷积核为1x1的卷积。

全连接层的核心操作是矩阵向量乘积,本质就是由一个特征空间线性变换到另一个特征空间,可以把有用的信息提取整合。再加上激活函数的非线性映射,多层全连接理论上可以模拟任何非线性变换。

全连接层的一个作用是维度变换,尤其是可以把高维变到低维,同时把有用的信息保留下来。

N个节点的全连接可近似化为N个模板卷积后的平均池化(global average pooling ,GAP),一些近期的的网络模型如ResNet和GoogleNet等均用GAP取代全连接层来融合学到的深度特征,用GAP代替全连接层通常有较好的预测性能。

参考:https://www.analyticsvidhya.com/blog/2016/04/deep-learning-computer-vision-introduction-convolution-neural-networks/

上一篇 下一篇

猜你喜欢

热点阅读