APP下载

服装搭配与推荐系统的设计与实现

2021-11-03和树繁刘新一官骏张华初佃辉

电子技术与软件工程 2021年18期
关键词:商户页面服装

和树繁 刘新一 官骏 张华 初佃辉

(哈尔滨工业大学计算学部 山东省威海市 264209)

1 引言

随着经济的腾飞,人民生活质量不断提高,人们对生活品质和衣服品质的要求都在不断提升。定制服装由于其可以根据不同人的要求进行定制,能够弥补自身体型的不足,符合自身性格、气质和穿着场合的需求,受到越来越多的高端消费者的青睐。个性化的趋势使得中国高级定制的市场需求越来越大[1]。同时由于人民普遍受教育水平提升,人们越来越重视不同场合中对服装的需求。个性化服装理念逐渐向普通白领和公务员、事业单位人员扩展,他们越来越重视自身的服装搭配,带动了服装定制行业中的大规模定制行业发展,市场空间广阔。未来的消费观念是消费者不再盲从品牌,而是选择能够彰显消费者的品味、符合自身需求的个性化消费,服装业也将从商品时代回归到产品时代[2]。因此,本系统以现有技术为基础,以用户的个性化穿搭为出发点,为大众打造出一个属于自己的穿搭伴侣。一是解决用户已有服装的搭配问题,二是解决用户新的需求的个性化服装购买问题。以对话系统为交互纽带,发现和深入挖掘用户需求、用户风格、用户特点;以推荐系统为核心,完成已有服装、现有成衣库与用户个性化需求之间的对接,最大化利用现有的成衣资源。

2 系统结构

系统的功能结构图如图1 所示,系统主要分为云端算法/数据服务器、商户端APP、用户端快应用三个部分。其中用户端主要实现登录注册,上传修改用户信息,本地服装管理,获取本地服装穿搭推荐,商户服装推荐以及对话式推荐结果等功能,商户端则主要实现登录注册,上传修改用户信息,商户服装管理等功能,服务器端则主要实现数据存储与保护,服装属性识别,本地服装属性匹配,商户服装属性推荐,对话式服装推荐等功能。

图1:系统功能结构图

3 数据模型

系统的数据模型如图2 所示,该模型主要描述了用户和商户修改信息,管理服装,服装推荐等环节所涉及的实体的定义以及他们之间的数据对应关系。主要涉及的实体有:用户,商户,用户服装,商户服装。实体之间的具体关系如下:

图2:系统数据模型

(1)一个用户可以上传多件自己的服装,因此用户和用户服装之间是一对多的关系。

(2)一个商户可以上传多件商户服装,因此商户和商户服装之间是一对多的关系。

(3)可以推荐多件商户服装给一个用户,也可以一件商户服装被推荐给多个用户,因此用户和商户服装之间是多对多的关系。

4 控制流程

4.1 用户登录注册

用户如果没有账号,需要先使用手机号进行注册,如果已有帐号,则可以直接输入账号和密码进行验证登录,密码正确则登录成功,登录成功后才可以进行修改资料,添加服装,获取推荐等操作。

4.2 获取本地服装穿搭推荐

用户对自己服装进行拍照上传,系统会根据用户本地的服装信息进行搭配并根据匹配度返回给用户。

4.3 获取商户服装推荐

首先商户需要先使用商户端注册并上传商户服装,系统会根据商户服装的属性以及用户个人信息和本地服装信息向用户推荐适合度最高的商户服装。

4.4 获取对话式服装推荐

用户提供参考图片和一些额外的文字描述给系统,系统会自动分析图片和用户的意图,并返回商户服装中匹配度最高的服装信息给用户。

5 系统实现

5.1 用户端

用户登陆之后,首先看到的是“我的”页面中的完善身材信息提示,进行身材信息完善或修改之后可以获得一个初步的穿搭报告,接着用户可以在同页面中使用“联系助手”功能,接着进入一个对话页面,用户可以通过对话的形式获取对话式推荐。

在“发现”页面,用户可以获取到系统基于用户的身材信息以及本地服装信息进行的商户服装推荐,点击推荐的服装图片即可跳转到相应服装的详细界面。

在“衣柜”页面,用户可以在“今日推荐”中获取关于用户本地服装的搭配推荐,还可以在“我的衣柜”中对用户本地服装进行添加、删除、修改等操作。

5.2 商户端

商户登录之后,首先看到的是“我的上传”页面中已经上传过的商户服装信息,点击服装图片即可跳转到相应服装的详细页面,可以在该界面进行服装信息修改。

在“上传衣物”界面,商户可以对新的服装进行上传,上传之后便有机会出现在用户的商户服装推荐中,若需要上传的服装巨大,可以联系系统运营方,将服装信息直接批量导入数据库。

5.3 服务器端

服务器端进行数据的存储和保护,使用MySql 数据库实现。同时还需要实现算法的部署,其中对话式推荐通过部署以CVPR2018 TIRG[3]模型为基础实现的EfficientNet+Dualenc 模型来实现,商户服装推荐则通过部署基于MobileNetV1[4]的召回模型来实现,对服装属性的识别则是通过以SIGIR'19 中的PAICM[5]模型为基础的服装属性识别网络来完成,对用户本地服装的搭配则是通过部署孪生神经网络与MobileNetV1 融合后的模型来实现。

6 结语

本系统为用户实现了进行多轮对话,实现日常穿搭选择,新衣购买推荐等功能,可以解决用户穿衣、买衣的选择困难症,让用户穿着合适得体,提升用户穿衣品味,节约选择时间,为广大群众或是特殊群体提供切实有效的穿搭参考与指导,另一方面本系统给商户提供了一个售卖服装的平台,在进行商户服装推荐时,可以精准地推送用户所需商品,刺激用户消费,创造巨大经济效益,同时系统提供的对话式推荐、主动式推荐,互动感较强,可以提高用户的使用体验。

猜你喜欢

商户页面服装
刷新生活的页面
让人心碎的服装
江苏赣榆农商行 上线商户回访管理系统
商户小额贷款信用评价模型
网站结构在SEO中的研究与应用
浅谈商户对信用卡业务的作用
浅析ASP.NET页面导航技术
服装