【技术实现步骤摘要】
基于用户行为及反馈的化妆品推荐方法
[0001]本专利技术涉及一种基于用户行为及反馈的化妆品推荐方法,属于人工智能及大数据分析领域。
技术介绍
[0002]随着生活节奏的不断加快,电商购物成为了消费者的主要消费场景。对于高速发展的美妆行业,用户目前在筛选不断涌现的化妆品新品时,只能依赖基本的产品信息,或者参考一些社交媒体的测评推荐,但这些信息本身和用户自身的偏好和需求距离尚远。各类美妆电商平台为了增加用户下单,使用各种手段希望帮助用户推荐合适的产品,减小用户的选择成本。目前,通常电商网站的做法是在分析用户的基本行为资料的基础上,直接推荐有相似关键词的产品,或者结合与用户画像相似的用户行为,利用协同过滤等方法,为用户进行产品推荐。然而这种做法未能深度挖掘用户行为背后的深度价值,比如未考虑不同时间维度的行为,未考虑用户购买其他品类产品对某产品的影响等等,因此仅是帮用户缩小了一定的选择范围。综上所述,一种更深入的挖掘用户行为价值的分析方法对于向用户推荐化妆品将达到更好的效果。
技术实现思路
[0003]为克服现有技术的缺陷,本专利技术提供一种基于用户行为及反馈的化妆品推荐方法,本专利技术的技术方案是:
[0004]一种基于用户行为及反馈的化妆品推荐方法,包括以下步骤:
[0005](1)对模型进行训练:依次进行选取典型产品数据、随机选取预定量的用户数据和对用户数据打标签,完成训练数据的生成后,使用有监督学习算法对数据进行训练,通过训练将获得对于每个产品集合的最佳权重向量;
[0006 ...
【技术保护点】
【技术特征摘要】
1.一种基于用户行为及反馈的化妆品推荐方法,其特征在于,包括以下步骤:(1)对模型进行训练:依次进行选取典型产品数据、随机选取预定量的用户数据和对用户数据打标签,完成训练数据的生成后,使用有监督学习算法对数据进行训练,通过训练将获得对于每个产品集合的最佳权重向量;(2)使用模型对用户数据进行预测:将新用户相应时间维度的浏览、购买数据处理为特征值向量,并带入模型输出推荐等级;(3)模型优化:随着新的用户反馈数据加入,通过用户对于被推荐产品的浏览、购买以及评价情况,对模型的预测情况加以验证;通过计算每个产品种类的预测偏差值,将偏差值超过预设范围的用户数据及标记加入训练集,然后重新对模型进行训练,以修正模型的权重向量输出,提高模型的预测结果。2.根据权利要求1所述的基于用户行为及反馈的化妆品推荐方法,其特征在于,所述的步骤(1)具体为:(1
‑
1)选取典型产品数据:首先对于全库美妆产品数据按照产品种类分类,并对每一类别进行聚类,聚类选取的参数为化妆品的基本信息,然后从聚类的每类产品中选预定量的典型产品数据,结合具体使用的聚类算法的分群方法,分层次选取;(1
‑
2)随机选取预定量的用户数据:获取用户的完整数据,包括用户的年龄、性别、成为会员时长的用户基础数据,以及用户的会员的不同时间点的行为数据;以及去年同期当月对于各类化妆品的浏览数据、购买数据以及评价数据,用户的客单价,对品牌购买的偏好度;这些数据通过清洗和处理后将组成特征点向量;(1
‑
3)对用户数据打标签:对参与训练的用户数据标记出其对于步骤(1
‑
1)中聚类后每个集合的推荐分数,分数通过统计用户上个月对于集合中产品的总浏览量、总购买量、总好评数、总差评数,并通过权重计算出总分数,所述权重在0~1之间,再根据分数的区间标记出“不推荐”、“推荐”两个级别。3.根据权利要求1或2所述的基于用户行为及反馈的化妆品推荐方法,其特征在于,所述的步骤(2)具体为:通过将推荐等级由高到低排序,将对于每个用户生成产品种类推荐排序表,按顺序在每个类别中随机为用户选择产品呈现在用户的客户端。4.根据权利要求2所述的基于用户行为及反馈的化妆品推荐方法,其特征在于,在所述的步骤(1
‑
1)中,选择K均值算法进行运算,这里的K取值根据参数数量在3~6之间选择;聚类完成后,在每个类别中选择最有代表性的5款产品作为典型产品进入后续的计算,使用k均值算法时,计算每个聚类中每个产品数据点到簇心的欧式距离,从最远的数据点到簇心划分为4层,每层中选择销售量最高的产品;假如一共有I个粉底类产品,每个产品的参数向量为一个p维向量z
i
,i=1,
…
,I,通过取K=3,所有产品被聚类为3簇,Z1,...
【专利技术属性】
技术研发人员:李文奇,刘峰,
申请(专利权)人:北京小样科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。