[发明专利]一种基于多层神经网络的服装号型推荐系统有效
| 申请号: | 201710308775.9 | 申请日: | 2017-05-04 |
| 公开(公告)号: | CN107180375B | 公开(公告)日: | 2020-12-18 |
| 发明(设计)人: | 李维婷;彭顺风;张洁 | 申请(专利权)人: | 东华大学 |
| 主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06N3/08 |
| 代理公司: | 上海泰能知识产权代理事务所(普通合伙) 31233 | 代理人: | 宋缨;钱文斌 |
| 地址: | 201620 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 多层 神经网络 服装 号型 推荐 系统 | ||
1.一种基于多层神经网络的服装号型推荐系统,其特征在于,采用一个六层的神经网络,包括一个数据输入层、四个隐藏层和一个输出层;所述数据输入层用于输入人体尺寸信息、服装号型数据和服装类型;所述四个隐藏层中,有两个是特征提取层,通过局部连接提取人体尺寸信息和服装号型特征信息,另外两个为匹配层,通过全连接的方式得到人体尺寸信息和对应类型服装号型之间的特征匹配情况;所述输出层用于输出各服装类型的各号型的匹配度大小,其中输出结果越大表示匹配程度越高;所述两个特征提取层中第一个特征提取层的总节点数为Hn1,包括:人体特征提取变换层为Hn11个节点,服装号型特征提取变换层为Hn12个节点;第一个特征提取层相应的权值和偏置矩阵为:其中,weights11的大小为Hn11×9,weights12的大小为Hn12×33,biases11为Hn11的维向量,biases12为Hn12的维向量;第一个特征提取层的激活函数为线性整流器,得到第一个隐藏层的输出为:其中,x1为9维向量,表示输入的8个人体尺寸数据信息和1个服装类型信息,x2为33维向量,表示输入的1个服装类型信息和32个号型数据信息;第二个特征提取层的总节点数为Hn2,包括:人体特征提取变换层为Hn21个节点,服装号型特征提取变换层为Hn22个节点;第二个特征提取层相应的权值和偏置矩阵为:其中,weights21的大小为Hn21×Hn11,weights22的大小为Hn22×Hn12,biases21为Hn21的维向量,biases22为Hn22的维向量;第二个特征提取层的激活函数为线性整流器,得到第二个隐藏层的输出为:
2.根据权利要求1所述的基于多层神经网络的服装号型推荐系统,其特征在于,所述的六层神经网络通过深度学习框架tensorflow建立,采用梯度下降法结合反向传播算法调整参数,且用交叉熵代价函数作为损失函数度量训练样本的输出损失,所述六层神经网络通过各个输入数据样本的训练,不断调整每层神经网络的权值和偏置参数,来减少输出损失,直到找到一个最优值;各隐藏层的特征节点数量利用经验公式确定,其中,m为隐藏层的节点数,n为输入节点数,l为输出节点数,α为不定数,范围是1~10。
3.根据权利要求1所述的基于多层神经网络的服装号型推荐系统,其特征在于,所述数据输入层输入8个人体尺寸数据,32个服装号型数据和1个服装类型数据;所述8个人体尺寸数据分别为身高、臂长、背长、胸围、颈围、肩宽、腰围和臀围。
4.根据权利要求1所述的基于多层神经网络的服装号型推荐系统,其特征在于,所述两个匹配层中第一个匹配层的总节点数为Hn3,权值和偏置矩阵分别为:Hn3×Hn2大小的矩阵weights3和Hn3维向量biases3,则该第一个匹配层的输出为:a3=ReLU(weights3*a2+biases3);第二个匹配层的总节点数为Hn4,权值和偏置矩阵分别为:Hn4×Hn3大小的矩阵weights4和Hn4维向量biases4,则该第二个匹配层的输出为:a4=ReLU(weights4*a3+biases4)。
5.根据权利要求1所述的基于多层神经网络的服装号型推荐系统,其特征在于,所述输出层的节点有四个,分别表示服装的四个号型S、M、L、XL,对输出层线性变换结果进行softmax处理,得到因变量号型推荐结果,输出结果越大表示匹配程度越高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东华大学,未经东华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710308775.9/1.html,转载请声明来源钻瓜专利网。





