推荐引擎分为哪几类,个性化推荐引擎的介绍

2023-11-11

在信息时代的今天,大数据为用户获取方方面面的信息提高了效率,更可以智能的帮助用户从海量内容中快速找到想要阅读的信息,或者从海量商品中快速找到想要购买的商品。推荐引擎的发展让选择不明确的用户更加了解她们的需求和喜好。下面以内容产品和电商产品为例,谈谈推荐引擎在产品中发挥的巨大作用。

一、推荐引擎的分类

1.根据大众行为的推荐引擎(对每个用户给出相同的推荐)

内容产品和电商产品设计中,主要采用引导用户选择为目的来进行功能规划。以淘宝产品为例来说明这类产品设计

搜索:用户针对性对想购买的商品名称进行搜索,同时根据辅助关键词特性标签来缩小搜索范围来展现最符合用户喜好的商品。

分类:根据业务需求进行大分类帮助用户寻找有趣的商品,或者根据商品分类来挑选活动商品。例如:淘抢购中按照时间和分类进行特价秒杀(12个整点秒杀时间段);聚划算中按照商品主题进行个性分类(非常大牌、每日必抢、全球精选等)

热门:手淘中按照生活中热门场景进行主题分类。展示用户普遍感兴趣的商品主题,如热门市场(女王范儿、腔调、星范、网红集合等)。基于用户感兴趣的话题进行商品分类增强了用户身份认知,将人的兴趣爱好和商品联系起来赋予人格化。

关注:微淘中关注的店铺动态,淘宝达人动态等主动关注内容。

推荐:微淘中“微淘发现”动态栏目组合了大量不同主题故事的淘宝达人内容,通过推荐热门的主题事件,将商品故事化帮助用户更好选择高品质商品。其中推荐内容涵盖关注店铺、精选店铺、红人店铺。另外还有热门话题榜和买家秀内容推荐。

二.个性化引擎推荐

1.根据用户的口味和喜好给出更加精准的推荐,帮助用户快速精准的找到想要购买的商品。

往往个性化推荐算法基于用户的静态信息和动态行为信息来全方位推荐。

静态信息:性别、年龄、收入、购物时间、价格等

动态信息:搜索历史、浏览记录、购买记录、物品评价记录等

这些详细的数据源形成有价值的用户消费行为大数据,大数据基础上建模应用提升了推荐效率,更加为平台增加了粘性。

2.三类推荐机制

人口统计推荐:根据用户基本信息发现用户相关度(用户画像的模型)

简单的根据系统用户的基本信息发现用户的相关程度,然后将相似用户喜爱的其他物品推荐给当前用户。淘宝目前有海量的用户消费喜好数据,用户群体的划分比较容易推荐相似商品。但是淘宝推荐没有融入社交朋友元素,往往只能复制商品链接到其他社交平台进行商品共享从而形成口碑传播,无法本平台上社交朋友间传播。

基于内容的推荐:根据推荐物品或者内容的元数据发现物品或者内容相关性(内容元数据建模)

根据推荐物品或内容的元数据,发现物品或者内容的相关性,然后基于用户以往的喜好记录,推荐给用户相似的物品。

基于协同过滤的推荐

根据用户对物品或者信息的偏好,发现内容或者物品本身相关性、发现用户的相关性

用户协同过滤算法

基于物品的过滤算法

淘宝的混合推荐机制:采用多种推荐机制将结果分不同的区显示给用户

越来越多的朋友反映淘宝猜你喜欢推荐越来越精准了,实际上可以从以下几个方面来分析:

1.打开手淘首页时,手指下滑页面时底部会自动提醒“猜猜你喜欢的宝贝”。猜你喜欢区域中,第一行基于人口统计的推荐,组织用户喜欢的内容专题进行推荐,并且可以实时更新,为用户推荐四个不同的商品专题刺激用户点击。每个内容专题使用俏皮时髦的短语和商品图片来吸引眼球。

2.后面是两列的单个宝贝推荐,基于物品协同过滤算法,根据用户最近浏览的商品推荐相类似的商品,相关商品按照用户历史浏览购买时间向下推荐,非常容易找到大量浏览喜好的商品,节约了商品寻找时间,帮助用户选择喜欢的商品。

3.同时大量的商品按照用户喜好的商品分类,从下到下进行精准交错推荐,减少了用户审美疲劳。
  
  人工智能、大数据、云计算和物联网的未来发展值得重视,均为前沿产业,多智时代专注于人工智能和大数据的入门和科谱,在此为你推荐几篇优质好文:
1.数据时代,影响推荐系统效果5个因素
2.个性化推荐产品的核心指标有哪些?
3.大数据教程视频推荐系统的常用算法概述
多智时代-人工智能大数据学习入门网站|人工智能、大数据、物联网云计算的学习交流网站

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

推荐引擎分为哪几类,个性化推荐引擎的介绍 的相关文章

随机推荐

  • Web自动化测试流程:从入门到精通,帮你成为测试专家!

    Web应用程序在今天的软件开发中占据着越来越重要的地位 保证Web应用程序的质量和稳定性是非常必要的 而自动化测试是一种有效的方法 本文将介绍Web自动化测试流程 并提供代码示例 步骤一 选取测试工具 选择适合自己团队的自动化测试工具是很重
  • 如何生成1亿个手机号码?Python来教你。真实的面试题哦。

    案例解析 最近在网上看到一个python的面试题目 如何用Python生成1亿个手机号码 我第一眼看到的时候心想 这个还不简单 直接 random randint 1 999999999999 就完事了 但是马上就发现了这其中的错误 这个是
  • sql注入系列之Sqli-labs(less-8)

    判断注入点 http 192 168 81 210 sqli Less 8 id 1 id等于1的时候正常id等于1 的时候页面有改变 因此可以判断可能存在注入 并且是布尔型盲注 判断注入类型 输入1 and 1 1和1 and 1 2发现
  • MySQL字符串截取:左截取、右截取、按关键字截取

    1 从左开始截取字符串 语法 SELECT LEFT str len str 被截取的字符串 len 截取长度 示例 SELECT LEFT TF 8220210412003 1 10 结果为 TF 8220210 2 从右开始截取字符串
  • python使用matplotlib创建三维图时隐藏坐标轴、网格、背景的方法

    使用下面的代码创建一条空间直线 import numpy as np import matplotlib pyplot as plt 创建一个空白画布 fig plt figure 创建一个子图 ax fig add subplot pro
  • [-] \Navicat-Cracker NavicatCrackerDlg.cpp:463 ->Please Patch first Or Specified RSA private key

    报错信息 Navicat Cracker NavicatCrackerDlg cpp 463 gt hinese Can t Generate Activation Code Keygen HINT Please Patch first O
  • 【Mo 人工智能技术博客】文本挖掘之LDA主题模型

    文本挖掘之LDA主题模型 作者 郑培 引言 主题模型是文本挖掘的重要工具 近年来在工业界和学术界都获得了非常多的关注 在文本挖掘领域 大量的数据都是非结构化的 很难从信息中直接获取相关和期望的信息 一种文本挖掘的方法 主题模型 Topic
  • ReLU,Sigmoid,Tanh,softmax,pipeline【基础知识总结】

    一 ReLU Rectified Linear Activation Function 1 优点 2 缺点 3 补充 1 Leaky ReLUs 2 参数化修正线性单元 PReLU 3 随机纠正线性单元 RReLU 二 Sigmoid 1
  • echarts自适应父级盒子宽度

    这里写自定义目录标题 效果 手动改变窗口大小 echarts实现自动适应父级盒子宽度 1 在vue中安装一个插件element resize detector 这是一个元素调整大小检测器 npm install element resize
  • 微观的C/C++编译执行过程

    前言 相信能看到这篇文章的同学 是对C语言很热爱的人 最开始学习C语言的时候 我们大多数人都是用集成开发环境 VS VC devc 等 当我们把C语言源代码写好了之后 在集成开发工具中这里点一下 哪里点一下 代码就跑起来了 这种快乐的感觉的
  • Linux下node-sass安装失败的解决方法与简单使用

    记录一下安装node sass的过程 关于CSS是不是一门编程语言 这里不讨论 但是它没有变量 语句 函数 反正我觉得他不是编程语言 于是程序员们发明了CSS预处理器 css preprocessor 它是一种专门的编程语言 可以使用你会的
  • java经典算法题

    目录 1 Java多线程 写一下两个线程交替打印 0 100 的奇偶数 2 线程安全的单例模式 3 用两个栈实现队列 4 实现单链表反转操作 5 Java实现二分查找 6 冒泡排序 7 快速排序 快速排序的基本思想 8 Java单链表实现快
  • 类的设计方法

    1 类名首字母应该大写 字段 方法以及对象 句柄 的首字母应小写 对于所有标识符 其中包含的所有单词都应紧靠在一起 而且大写中间单词的首字母 例如 ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现
  • vue中页面分页引导

    一 使用driver js做页面分页引导 default 先来看看默认引导的效果 可以根据自己的需求做页面样式上的修改 change 修改修改如下 移动端web端都可以用 接下来说一下具体的用法 1 npm 安装 npm install d
  • EsayExcel使用

    EsayExcel简单入门 1 maven依赖
  • 华为OD真题学习-查找单入口空闲区域 100

    回溯法 基本做法是搜索 通过x 1 x 1横向遍历 y 1 y 1纵向遍历 获取满足连通的坐标 原始参考链接 华为OD机试真题 python 查找单入口空闲区域 2022 Q4 100分 无痕de泪的博客 CSDN博客 查找单入口空闲区域
  • static变量可以被修改吗?

    静态变量并不是说其就不能改变值 不能改变值的量叫常量 其拥有的值是可变的 而且它会保持最新的值 说其静态 是因为它不会随着函数的调用和退出而发生变化 即上次调用函数的时候 如果我们给静态变量赋予某个值的话 下次函数调用时 这个值保持不变 静
  • Java Graphics2D绘制背景透明的图形过程

    package com jhy time import java awt AlphaComposite import java awt BasicStroke import java awt Color import java awt Gr
  • 关于COLA架构的讨论

    理解 分层 概念网上可以搜到很多 大体分为 adapter client app infra domain 这五层 图例这里有 就不贴了 adapter和app相当于spring里的controller service domain是领域模
  • 推荐引擎分为哪几类,个性化推荐引擎的介绍

    在信息时代的今天 大数据为用户获取方方面面的信息提高了效率 更可以智能的帮助用户从海量内容中快速找到想要阅读的信息 或者从海量商品中快速找到想要购买的商品 推荐引擎的发展让选择不明确的用户更加了解她们的需求和喜好 下面以内容产品和电商产品为