手把手带你搭建推荐系统
黄鸿波
谷歌开发者专家,知名游戏公司技术专家
3434 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 36 讲
手把手带你搭建推荐系统
15
15
1.0x
00:00/00:00
登录|注册

18|一个简单的推荐服务闭环包括哪些模块?

你好,我是黄鸿波。
在前面的课程中,我们讲了关于爬虫的知识、画像的知识,还讲了基于规则的召回和一个简单的推荐系统服务,可以说,现在已经形成了一个非常小的闭环。今天这节课你可以把它看作是期中总结,我们来整体过一下一个简单的推荐服务闭环包括哪些模块,看看各个部分怎么流转。

数据收集模块

推荐系统服务中的数据收集(采集)模块是整个推荐系统的基础,它决定了推荐结果的质量和高效性,这是推荐系统流程的第一步。
数据收集模块负责从各个数据源中收集用户和物品的数据。一般来讲,在推荐系统中,我们可以将数据采集分成两个大部分:内容采集和用户行为收集。
内容采集是推荐系统收集数据的基础,推荐系统需要通过分析用户对内容的兴趣来推荐最合适的内容。由于需要对内容进行充分地挖掘,内容采集会包含对内容来源的确定、内容分类、内容获取以及内容预处理等。
用户行为收集对于推荐系统非常重要,我们可以通过收集用户行为信息,理解用户的兴趣、提高推荐效果以及改进产品的设计。
一般来讲,在用户行为数据中,最重要的数据有以下两类。
用户的路径信息。也就是用户从进入到退出这一段期间之内,用户所点击过的每一个按钮都会记录下来(一般都会往关键的位置打上锚点),从而记录用户的行为信息。
用户的兴趣信息。也就是我们在画像中所记录的给哪些内容点了赞、进行了收藏、评论和转发等。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

推荐系统闭环包括数据收集、特征工程、模型训练和推荐服务模块。数据收集模块负责从不同数据源中收集用户和物品数据,包括内容采集和用户行为收集。特征工程模块对原始数据进行预处理和特征提取,以得到可用于推荐算法的格式化和标准化的特征数据。模型训练模块通过机器学习或深度学习方法,根据实际业务场景选择不同算法模型,从而得到一个不错的推荐模型。推荐服务模块则将内容推荐给用户,需要考虑速度和用户体验。推荐系统的闭环模块相互配合,为用户提供更准确、高效的推荐服务。 反馈收集模块是推荐系统流程中最后一个模块,也是最重要的一个模块。它的作用就是收集用户的反馈,将反馈信息用于优化系统、提高推荐的准确性和用户满意度。反馈收集模块不仅提供反馈方式、记录用户反馈信息,同时还可以通过反馈数据进行推荐算法的调优和推荐策略优化,为用户提供更加符合需求的个性化推荐服务。 总结:推荐系统的闭环模块相互配合,为用户提供更准确、高效的推荐服务。反馈收集模块是推荐系统流程中最重要的一个模块,通过收集用户反馈信息,可以优化系统、提高推荐的准确性和用户满意度。这些模块的配合和优化将为用户提供更加符合需求的个性化推荐服务。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《手把手带你搭建推荐系统》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 翡翠虎
    请教老师一个问题,因为 python 是不能编译的。那如果需要把模型和代码部署到客户的服务器上,我们自己怎么保护自己的模型和代码呢?

    作者回复: 一般来讲,这种都是自家产品上线,很少是外包到其他公司上线的,如果真的是给别人提供服务,建议以接口的形式。

    2023-05-26归属地:广西
    3
  • peter
    请教老师几个问题: Q1:反馈的数据是单独存储并处理吗? Q2:推荐系统中,哪个是核心? 我感觉应该是推荐算法是核心,但文中认为是推荐服务模块是核心。 Q3:Vue文件是被谁编译为html文件的? Vue开发的页面,后缀是.vue,无法被浏览器解析,需要先编译成html文件吧。如果是的话,被谁编译的?我用VSCode,是VSCode编译的吗?
    2023-05-28归属地:北京
收起评论
显示
设置
留言
2
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部