电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

揭秘商品推荐背后的神秘算法——比你自己还懂你!

来源:金蝶云社区作者:金蝶2024-09-234

揭秘商品推荐背后的神秘算法——比你自己还懂你!


很多人在各大平台选购商品的时候,时常发现平台有时候比我们自己还了解自己,推荐的商品正是我们所需要的,帮助我们快速买到心仪的商品。这种神奇的契合背后就是靠一套商品推荐算法系统。


商品推荐系统通过个性化推荐,可以帮助顾客快速找到感兴趣的商品,从而提高产品的转换率。目前,普遍使用的推荐算法是基于协同过滤和基于机器学习这两大类。通过下面的介绍,能够快速了解几个推荐算法的原理。




1 商品推荐分类


首先,商品推荐可以分为个性化推荐和大众化推荐。


大众化推荐是在不考虑顾客自己兴趣的情况下,给顾客推荐大多数顾客感兴趣的商品,比如基于商品的协同过滤算法。


个性化推荐又可以分为被动推荐和主动搜索两类。主动搜索是知道顾客的喜好,根据顾客的喜好推荐商品的一类算法,比如基于商品的相似性推荐,通过顾客的搜索关键词推荐归类商品。被动推荐是本文主要介绍内容,其核心是在不知道顾客兴趣的情况下,猜测顾客感兴趣的商品,从而给出推荐。


下面介绍的User CF(基于顾客的协同过滤算法)、Item CF(基于商品的协同过滤算法)、逻辑回归、矩阵分解都属于被动推荐。



2 特征数据


用于商品推荐算法的特征数据主要包括顾客画像商品画像,通俗点说就是顾客标签数据、顾客行为数据和商品属性数据。


比如顾客标签数据包括性别、年龄、职业等;顾客行为数据包括评分、分享、收藏等;商品属性数据包括类目、价格、尺寸等。



3 常见算法


接下来,小编给大家介绍几种常见的算法。


3.1 基于顾客的协同过滤算法(User CF)


User CF方法就是基于顾客对商品的偏好找到相似顾客,给顾客推荐相似顾客购买而自己未购买的商品


例如,顾客1与顾客4购买过的相同商品个数最多,而顾客1没有购买过商品b,那么就可以给顾客1推荐商品b。



注:以上表格旨在举例说明User CF算法的核心原理,表格中的数据是顾客之间相似度的近似值,未考虑顾客购买商品总量的影响,即下面计算公式中分母置为1所得。


举例:假设u为顾客1,v为顾客4,这里不考虑顾客购买商品总量的影响,则r = 3/1=3。


换言之,其含义就是顾客1和顾客4购买的相同商品数为3。


算法涉及的具体公式如下:



注:M(u)、M(v)分别代表顾客u和顾客v购买的商品集合,S(u,k)代表与顾客u最相似的k个顾客,U(i)代表购买过商品i的顾客集合。


此处展示的仅以购买过的商品作为顾客相似度的计算依据,还可以增加顾客画像来计算顾客相似度。


3.2 基于商品的协同过滤算法(Item CF)


Item CF方法基于商品被顾客的喜好找到相似商品,给未购买相似商品的顾客推荐相似商品。例如,商品a和商品d被顾客同时购买过的次数最多,而顾客2购买过商品d却没有购买过商品a,那么可以给顾客2推荐商品a。



注:以上表格旨在举例说明Item CF算法的核心原理,表格中的数据是商品之间相似度的近似值,未考虑商品被购买的顾客总量的影响,即下面计算公式中

揭秘商品推荐背后的神秘算法——比你自己还懂你!

很多人在各大平台选购商品的时候,时常发现平台有时候比我们自己还了解自己,推荐的商品正是我们所需要的,帮助我们快速买到心仪的商品。这...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信