推荐系统
Lynnzxl
这个作者很懒,什么都没留下…
展开
-
推荐系统学习笔记——十二、结巴分词用于内容相似推荐
十二、结巴分词用于内容相似推荐计算物品最相似的其他物品,直接用于I2I相似推荐,或者U2I2I推荐以文章为例,进行内容相似推荐,一般需要以下几个步骤:内容获取一般包含ID、标题、介绍、详情等,存储于MySQL数据库中。批量查取这些内容,进行下一步中文分词:提取关键词中文没有空格进行分词,所以需要手动分词,使用TFIDF技术,jieba分词结巴分词,中文分词组件,三种模式:全模...原创 2020-04-03 10:39:11 · 629 阅读 · 0 评论 -
推荐系统学习笔记——十一、推荐系统解决物品冷启动问题
十一、推荐系统解决物品冷启动问题物品冷启动:新加入系统的物品,因缺少行为数据而无法被扩散推荐;推荐系统解决物品冷启动的两种思路:基于内容的推荐算法使用内容本身的信息方法1:物品相似U2I2I基于协同过滤的推荐算法使用群体行为数据方法2:抖音的多级流量池算法方法1:基于物品相似算法的U2I2I类似功能:看了还看、相关推荐eg:根据商品列表中各个物品的内容属性,...原创 2020-04-02 11:51:37 · 694 阅读 · 0 评论 -
推荐系统学习笔记——十、推荐系统API服务接口
十、推荐系统API服务接口原创 2020-04-02 11:49:58 · 1847 阅读 · 0 评论 -
推荐系统学习笔记——九、推荐系统实现用户聚类推荐
九、推荐系统实现用户聚类推荐聚类分析(Cluster analysis),亦称为群集分析,是一种数据点分组的机器学习技术。给定一组数据点,可以用聚类算法将每个数据点分到特定的组中推荐思路:将用户进行聚类,给每个聚类推荐该类人群喜欢的内容实现用户聚类推荐的技术流程:几个步骤:用户聚类 → 分群热榜统计 → 计算结果缓存 → 在线服务前两步的结果都会存入到高速缓存,然后在线服务使用缓存...原创 2020-04-01 18:51:23 · 3479 阅读 · 7 评论 -
推荐系统学习笔记——八、推荐系统多路召回融合排序
八、推荐系统多路召回融合排序多路召回与融合排序多路召回推荐服务一般有多个环节(召回、粗排序、精排序),一般会使用多个召回策略,互相弥补不足,效果更好。比如说:实时召回- U2I2I,几秒之内根据行为更新推荐列表。用U2I得到你实时的行为对象列表,再根据I2I得到可能喜欢的其他的物品这个是实时召回,剩下3个是提前算好的基于内容 - U2Tag2I先算好用户的偏好tag,然...原创 2020-04-01 17:46:45 · 4597 阅读 · 0 评论 -
推荐系统学习笔记——七、怎样实现协同过滤推荐系统
七、怎样实现协同过滤推荐系统推荐系统分类:基于协同过滤的推荐系统(Collaborative Filtering):使用用户和物品的行为基于数据统计(记忆)的CF,使用方法:Neighborhood-Based,近邻搜索基于模型(参数学习)的CF,是参数学习最优化的,使用方法:Model-based基于内容的推荐系统(Content-Based):使用用户和物品的信息混合推荐系...原创 2020-04-01 12:02:40 · 566 阅读 · 0 评论 -
推荐系统学习笔记——六、怎样实现基于内容的推荐系统
六、怎样实现基于内容的推荐系统基于内容的推荐系统(Content-Based Recommendations)地位:最早被使用的推荐算法,年代久远,但当今仍然被广泛使用,效果良好定义:给用户X推荐和之前喜欢过的物品相似的物品,即U2I2I,U2Tag2I基于内容的推荐系统,包含三个步骤:第一:找到一个特征来表达物品,比如说标签、分类、演员、关键词等;电影为例,蜘蛛侠打上动作...原创 2020-04-01 10:43:47 · 570 阅读 · 0 评论 -
推荐系统学习笔记——五、推荐系统通用技术架构
五、推荐系统通用技术架构一个大量借鉴Netflix架构的推进系统架构。其 数据流图 如下:数据源系统的数据源,主要有 三个:前端的打点日志,以Kafka流形式的数据物品内容数据:存储在MySQL中的业务的物品本身的内容数据,如id、标签、图片等等来自web系统的用户画像数据,存在Hbase,包含两类:用户自身的人口属性的数据,性别、年龄、职业根据用户历史行为,算出用户偏好的数...原创 2020-04-01 00:19:41 · 1033 阅读 · 4 评论 -
推荐系统学习笔记——四、Netfilx经典推荐系统架构
四、Netfilx经典推荐系统架构Netflix公司发布的经典推荐系统架构,一共分为3层:ONLINE(在线层)NEARLINE(近线层)OFFLINE(离线层)这三层分别做自己的事情,配合组合一起完成系统的运行。在线层:就是用户看到的层。 用户和产品(Client,就是电脑端、APP等等)进行交互,用户除了看到内容之外,还会有很多操作,比如说播放、评分、浏览点击、购买等等,这些...原创 2020-03-31 23:02:56 · 1720 阅读 · 0 评论 -
推荐系统学习笔记——三、推荐系统有哪些召回路径
三、推荐系统有哪些召回路径推荐系统中的i2i、u2i、u2i2i、u2u2i、u2tag2i,都是指推荐系统的召回路径。通过上图理解什么是召回路径:u、i、tag是指图中的节点2是指图中的线i2i:指从一个物品到达另外一个物品,item 到 item应用:头条,在下方列出相似的、相关的文章;算法:内容相似,eg:文章的相似,取标题的关键字,内容相似协同过滤关联规...原创 2020-03-31 17:58:18 · 4012 阅读 · 1 评论 -
推荐系统学习笔记——二、推荐系统包含哪些环节
二、推荐系统包含哪些环节挑战:怎样从海量的内容中,挑选出用户感兴趣的条目,并且满足系统50MS~300MS的低延迟要求?系统需要在50毫秒~300毫秒内进行返回:Netflix要求99%的请求在250毫秒内返回今日头条大概是200毫秒为了解决这个问题,业界会将推荐服务分为3个环节:召回、排序、调整1、**召回:**有两个主要的职责实现巨量的数据降低,比如说亿级别到万级别...原创 2020-03-31 15:53:58 · 1030 阅读 · 0 评论 -
推荐系统学习笔记——一、为什么学习推荐系统
一、为什么学习推荐系统1、为什么学习推荐系统薪资高拉勾网-推荐系统职位列表职位重要推荐系统的改进可以创造巨大收益,甚至决定企业的成败头条、抖音、快手,都是以推荐系统作为流量分发的主要手段淘宝、京东、亚马逊等商城,为你推荐、猜你喜欢、看了又看等据报道,推荐系统给亚马逊带来了35%的销售收入,给Netflix带来了高达75%的消费,并且Youtube主页上60%的浏览来自...原创 2020-03-31 15:49:52 · 590 阅读 · 0 评论