老板问我,什么是基于内容的推荐?

系统运维2025-11-05 04:56:434841

工程架构方向的老板问我程序员,看到推荐/搜索/广告等和算法相关的什基技术,心中或多或少有一丝胆怯。于内但认真研究之后,推荐发现其实没有这么难。老板问我

今天给大家介绍下推荐系统中的什基“基于内容的推荐”,绝无任何公式,于内保证大伙弄懂。推荐

什么是老板问我基于内容的推荐(Content-based Recommendation)?

答:通过用户历史感兴趣的信息,抽象信息内容共性,什基根据内容共性推荐其他信息。于内

比如,源码下载推荐如何通过基于内容的老板问我推荐,来对求职者A进行职位推荐?什基

答:简要步骤如下:

(1)找到用户A历史感兴趣的职位集合;

(2)找到职位集合的具化内容;

(3)抽象具化内容的共性内容;

(4)由这些共性内容查找其他职位,并实施推荐;

具体实施步骤如何?于内

答:简要步骤如下:

(1)得到求职者A访问过三个职位,假设分别是{zw1, zw2, zw3},这些数据可以从历史日志得到。

(2)由职位集合得到职位具化内容

zw1 -> {程序员, 北京, 月薪8000, 3年经验, 本科} zw2 -> {程序员, 北京, 月薪6000, NULL, 研究生} zw3 -> {程序员, 北京, 月薪6000, 5年经验, NULL} 

这些数据可以从职位数据库里得到。

(3)由职位具化内容抽象出职位共性信息

例如,由上述职位1,职位2,职位3抽象出的共性职位信息为:

{程序员, 北京, 月薪6000+, NULL, NULL} 

(4)由这些共性内容查找其他职位并实施推荐

以{程序员, 北京, 月薪6000+, NULL, NULL}为查询条件,查询职位数据库,并按照一些规则进行排序

(例如,亿华云最新发布的职位先推荐,点击过的职位不推荐等),完成推荐。

如果查询的结果集过小,可以缩小条件召回,例如可以将查询条件缩小为{程序员, 北京, 月薪3000+, NULL, NULL}。

基于内容的推荐,原理如上,希望这1分钟,大家能有收获。

【本文为专栏作者“58沈剑”原创稿件,转载请联系原作者】

戳这里,看该作者更多好文 

本文地址:http://www.bzve.cn/news/478c63998882.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

纽麦平板电脑拆机教程(一步步教你拆解纽麦平板电脑,让你轻松掌握拆机技巧)

Redis 的默认端口为啥是 6379 ?

Go应用单元测试实践

深度解析双十一背后的阿里云Redis服务

电脑进入PE出现错误的解决办法(排查PE进入错误的具体步骤和解决方案)

Redis 在实际开发中起到的作用详解

告诉你38个MySQL数据库的小技巧!

巧用这19条MySQL优化,效率至少提高3倍

友情链接

滇ICP备2023006006号-39