[发明专利]基于部分参数共享的深度卷积神经网络跨域服装检索方法有效
申请号: | 201610590701.4 | 申请日: | 2016-07-25 |
公开(公告)号: | CN106250423B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 张娅;王延峰;熊意超;徐哲 | 申请(专利权)人: | 上海媒智科技有限公司 |
主分类号: | G06F16/583 | 分类号: | G06F16/583;G06N3/08 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 徐红银 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于部分参数共享的深度卷积神经网络跨域服装检索方法,该方法利用了深度神经网络模型中越高层的网络层的特征越具有语义信息,与训练数据所在域的关系越密切,越低层的网络层的特征越具有一般性,越与训练数据所在域无关,依此让传统的深度卷积神经网络跨域服装检索模型中的低层的网络层参数共享,而高层的网络层参数由各个域保有。本发明是一种能够使用比传统深度卷积神经网络跨域服装检索模型方法更少参数但却获得相同效果的方法,通过利用深度神经网络模型内在的特性,显著性减少模型参数数量。 | ||
搜索关键词: | 基于 部分 参数 共享 深度 卷积 神经网络 服装 检索 方法 | ||
【主权项】:
1.一种基于部分参数共享的深度卷积神经网络跨域服装检索方法,其特征在于,包括以下步骤:S1:将街拍域、线上商品域的图片分别输入到两路并行的结构完全相同的深度卷积神经网络f中,即:将街拍域的图片a输入一路深度卷积神经网络得到f(a|wl,wus),将线上商品域的图片p,n输入到另一路深度卷积神经网络得到f(p|wl,wuo)和f(n|wl,wuo);其中wl为低层神经网络层共享的参数,wus为街拍域的高层神经网络层参数,wuo为线上商品域的高层神经网络参数;p与a为同一款服装,n与a为不同款服装;S2:计算图片a与p的距离D(a,p)=‖f(a|wl,wus)‑f(p|wl,wuo)‖2,a与n的距离D(a,n)=‖f(a|wl,wus)‑f(n|wl,wuo)‖2;S3:计算D(a,p)与D(a,n)的损失函数loss(D(a,p),D(a,n))=max{0,m+D(a,p)2‑D(a,n)2},这是一个类铰链损失函数,使得图片a与图片p在深度卷积神经网络f映射的空间中距离尽可能近,而图片a与图片n在深度卷积神经网络f映射的空间中距离尽可能远;m是一个超参数,用来控制同款服装与不同款服装在f映射的空间中距离差别的余裕度;S4:上述S1、S2和S3得到一个端对端的可训练的基于部分参数共享的深度卷积神经网络跨域服装检索模型,产生多组(a,p,n)三元图片组通过反向传播算法来进行训练模型,得到S1步中的参数wl,wus,wuo;S5:通过S4训练得到的检索模型,将街拍域的图片s映射为特征f(s|wl,wus),将线上商品域的图片oi映射为f(oi|wl,wuo),i∈{1,2,…,N},其中N是线上商品库中图片的数量;S6:分别计算f(s|wl,wus)与f(oi|wl,wuo)的欧式距离,即D(s,oi)=‖f(s|wl,wus)‑f(oi|wl,wuo)‖2;S7:对D(s,oi)进行由低到高的前K排序得到前K个最小欧式距离![]()
图片
即为街拍域的图片s在线上商品域的图片集oi,i∈{1,2,…,N}中的前K检索结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海媒智科技有限公司,未经上海媒智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610590701.4/,转载请声明来源钻瓜专利网。