[发明专利]卷积神经网络的特征训练方法及装置有效
申请号: | 201810096726.8 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108197669B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 张默;刘彬;孙伯元 | 申请(专利权)人: | 北京陌上花科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08;G06K9/00 |
代理公司: | 北京知果之信知识产权代理有限公司 11541 | 代理人: | 李志刚;任晨雪 |
地址: | 100080 北京市海淀区海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 卷积 神经网络 特征 训练 方法 装置 | ||
1.一种卷积神经网络的特征训练方法,其特征在于,包括:
提取第一特征图片;
确定所述第一特征图片的特征图,且根据所述特征图获取第一特征;将所述第一特征作为输入,计算损失函数的损失值,其中,所述计算损失函数的损失值包括:配置第一损失函数,其中,所述第一损失函数用于作为Softmax和交叉熵结合的损失函数;配置第二损失函数,其中,所述第二损失函数用于作为角度损失函数;以及
根据所述损失值更新卷积神经网络;
其中,所述损失函数用于使得更新后的卷积神经网络中训练的特征符合预设的类别;
通过第一损失函数得到第一特征所述类别的概率;
通过第二损失函数减小特征的类内距离,增加特征的类间距离;
所述提取第一特征图片包括:
输入N张图片,再对N张图片做归一化预处理,将归一化处理后输入卷积神经网络得到对应的特征图;
将所述第一特征作为输入,计算损失函数的损失值包括:
N张特征图作为输入,经过全连接层,得到N×M维特征,N个特征,对应于N张图片,每个特征M维;将N×M维的特征和图片的类别标签作为输入,计算损失函数的损失值;
其中计算损失函数的损失值包括:计算第一损失函数的损失值以及计算第二损失函数的损失值;
计算第一损失函数的损失值包括:
通过损失函数计算N张输入图片各自对应的所有的概率相加后得到的平均值;
损失函数是指其中,f为获取的第一特征,为类别i类对应的权重向量,所以为类别yi对应的权重向量,M个类别,每张输入图片对应自己特定的一个类别yi,yi作为输入图片对应的真实类别;
通过与f相乘得到一个分数,而中的式子,代表f被判断成yi的该类别上的概率;
计算第二损失函数的损失值包括:
通过损失函数计算N张图片的的平均值;
损失函数为
其中,f为获取的第一特征,为类别yi对应的权重向量,M个类别,每张输入图片对应自己特定的一个类别yi,yi作为输入图片对应的真实类别,
代表与f的角度的余弦值其范围在[-1,1]之间,越接近1,则向量与f特征向量之间的角度越小。
2.根据权利要求1所述的特征训练方法,其特征在于,根据所述损失值更新卷积神经网络后还包括:
输入待测试的第二图片;
通过所述损失值更新后的卷积神经网络后得到对应的第二特征;
将所述第二特征作为输入,计算损失函数的损失值;
确定所述第二图片对应物体的类别。
3.根据权利要求1-2任一项所述的特征训练方法,其特征在于,所述损失函数用于使得更新后的卷积神经网络中训练的特征符合预设的类别如下:
特征的类内距离更近;
特征的类间距离更远。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京陌上花科技有限公司,未经北京陌上花科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810096726.8/1.html,转载请声明来源钻瓜专利网。