修剪版的卷积神经网络在性别分类中的应用

前言:今天为大家带来一篇文章,发在CVPR 2017。是在LFW上做的实验,是一个二分类问题---性别识别。

原文:Efficient Gender Classification Using a Deep LDA-Pruned Net

摘要:本文也是说到了,卷积深度神经网络在目标检测,模式识别等各个方面取得了非常好的效果,是必须要有更强大的GPU支持。所以针对这个问题提出了一个修剪的卷积神经网络,用的是VGG基模型。在这里补充下VGG网络结构。

VGG:

VGG是一种非常有效的,经典的卷积神经网络,其在各大比赛中取得了非常好的成绩,常用的分为16层的和19层两种.

VGG-16网络图:

VGG-19网络图:

当然详细的VGG模型。本文不做重点介绍。大家可以参考:VGG详细介绍

本文的方法:

作者在VGG上做了修剪。。。其主要是把VGG分为两部分,卷积的最后一层作为特征抽取的那一部分,后面的作为全连接层以及分类层作为一部分。如下图:

上图中分成的两部分,作者把第二部分约去了。。。然后换成了SVM线性分类器。。。当然在中间也加了一个LDA模块,用于卷积特征的维数约减,当然作者也提到PCA降维没有考虑鉴别信息,所以对分类的效果不好。

在卷积层之后的维数约减:

考虑到PCA的缺点:本文采用了类内相关性(ICC)去更好的权衡有用的信息用于性别分类.

其中是每一个性别的类内协方差矩阵。可以表示为:

另外类间协方差矩阵:

那么整个目标公式就是:

W就是投影方向。。。其实就是一个LDA的过程。。。。。那么之后就直接代入SVM分类了。。。

效果:

所以整个模型架构为:

而常规的方法:

卧槽,这样分析和正常方法有什么两样?、?

其实我现在懂了,科研其实就是很多小创新组合成了大创新。。。。。这样也就推动了科学的发展。好今天的文章也就讲到这里了,文章比较简单。。但是却挺有意思的。

原文地址:https://www.cnblogs.com/xiaohuahua108/p/7608531.html