137 推荐系统是什么
系统 什么 推荐 137
2023-09-11 14:15:40 时间
为了解决信息过载和用户无明确需求的问题,找到用户感兴趣的物品,才有了个性化推荐系统。其实,解决信息过载的问题,代表性的解决方案是分类目录和搜索引擎,如hao123,电商首页的分类目录以及百度,360搜索等。不过分类目录和搜索引擎只能解决用户主动查找信息的需求,即用户知道自己想要什么,并不能解决用户没用明确需求很随便的问题。经典语录是:你想吃什么,随便!面对这种很随便又得罪不起的用户(女友和上帝),只能通过分析用户的历史行为给用户的兴趣建模,从而主动给用户推荐能够满足他们兴趣和需求的信息。比如问问女友的闺蜜,她一般什么时候喜欢吃什么。
推荐系统广泛存在于各类网站中,作为一个应用为用户提供个性化的推荐。它需要一些用户的历史数据,一般由三个部分组成:基础数据、推荐算法系统、前台展示。基础数据包括很多维度,包括用户的访问、浏览、下单、收藏,用户的历史订单信息,评价信息等很多信息;推荐算法系统主要是根据不同的推荐诉求由多个算法组成的推荐模型;前台展示主要是对客户端系统进行响应,返回相关的推荐信息以供展示。
基础数据主要包括:
- 要推荐物品或内容的元数据,例如关键字,基因描述等;
- 系统用户的基本信息,例如性别,年龄等
- 用户对物品或者信息的偏好,根据应用本身的不同,可能包括用户对物品的评分,用户查看物品的记录,用户的购买记录等。
其实这些用户的偏好信息可以分为两类:
- 显式的用户反馈:这类是用户在网站上自然浏览或者使用网站以外,显式的提供反馈信息,例如用户对物品的评分,或者对物品的评论。
- 隐式的用户反馈:这类是用户在使用网站是产生的数据,隐式的反应了用户对物品的喜好,例如用户查看了某物品的信息等等。
显式的用户反馈能准确的反应用户对物品的真实喜好,但需要用户付出额外的代价,而隐式的用户行为,通过一些分析和处理,也能反映用户的喜好,只是数 据不是很精确,有些行为的分析存在较大的噪音。但只要选择正确的行为特征,隐式的用户反馈也能得到很好的效果,只是行为特征的选择可能在不同的应用中有很 大的不同,例如在电子商务的网站上,购买行为其实就是一个能很好表现用户喜好的隐式反馈。
相关文章
- 【windows核心编程】系统消息与自定义钩子(Hook)使用
- django框架基础-视图系统-长期维护
- linux系统缓存机制
- 什么是Windows系统的IIS来宾用户
- server r2 系统更新文件清理
- 【BSP视频教程】STM32H7视频教程第12期:NVIC中断管理和优先级动态分配,实战分享减小开关中断对实时性影响,提升系统响应速度(2022-04-07)
- Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode
- Android 系统服务 内核电源管理
- 用 Python 构建实时股票警报消息系统机器人
- 在32位系统下,下面的输出结果是__64 ,16, 16, 4_______
- 成为优秀架构师必备技能:怎样才能画出让所有人赞不绝口的系统架构图?秘诀是什么?快来打开这篇文章看看吧!...
- 基于HTML5气3D仿真培训系统
- Win7系统坏了怎么重装?
- Win11系统电脑D盘无法拓展是什么原因?
- 配置管理系统和总体变更系统有什么差别与联系
- sar 找出系统瓶颈的利器 目前Linux上最为全面的系统性能分析工具之一 直接 sar -dur 1 30 即可看内存 CPU和IO占用
- Win10系统下载安装配置JDK1.8
- Android 10.0 系统开机自启动第三方app
- 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?
- RK平台Android5.0系统后多网卡网络不通的解决办法
- 什么是ERP系统?为何工厂都要上erp软件?
- OA系统和ERP有什么区别?
- Win10系统打开什么都是反应比平时慢,转圈等待1分钟如何解决?
- 操作系统权限维持(九)之Linux系统-添加用户后门