# 推荐系统
推荐系统从入门到精通,本项目全面介绍了工业级推荐系统的理论知识(王树森推荐系统公开课-基于小红书的场景讲解工业界真实的推荐系统),如何基于TensorFlow2训练模型,如何实现高性能、高并发、高可用的Golang推理微服务。以及一些Sklean和TensorFlow编程基础知识。Comprehensively introduced the theory of industrial recommender system base on deep learning, how to trainning models based on TensorFlow2, how to implement the high-performance、high-concurrency and high-available inference services base on Golang.
注意:第一部分的理论知识在本仓库,第二、三、四部分的代码在其他仓库,点击链接即可跳转。
## 注意
如果通过Github站内超链接打开Jupyter Notebook文件发生错误,可以点击根据 https://nbviewer.org 生成的“备用链接”间接访问对应文件。
或者通过以下链接访问整个项目的站外备用链接,注意点击站外备用链接里的非Jupyter Notebook格式文件会跳转回到Github仓库内:
● [**Recommender_System**](https://nbviewer.org/github/solidglue/Recommender_System/tree/master/)
## 一、推荐系统理论 (Recommender System Theory)
王树森推荐系统公开课 - 基于小红书的场景讲解工业界真实的推荐系统,读书笔记。
### 01 概要 (Introduce)
● [**推荐系统的链路**](https://github.com/solidglue/Recommender_System/blob/master/01_Basic/01_01_Recommend_flow.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/01_Basic/01_01_Recommend_flow.ipynb)]
● [**AB测试**](https://github.com/solidglue/Recommender_System/blob/master/01_Basic/01_02_AB_test.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/01_Basic/01_02_AB_test.ipynb)
### 02 召回 (Retrieval)
● [**基于物品的协同过滤(ItemCF)**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_01_Item_cf.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_01_Item_cf.ipynb)
● [**Swing召回通道**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_02_Swing.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_02_Swing.ipynb)
● [**基于用户的协同过滤(UserCF)**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_03_User_cf.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_03_User_cf.ipynb)
● [**离散特征处理**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_04_Discrete_feature.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_04_Discrete_feature.ipynb)
● [**矩阵补充**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_05_Matrix_completion.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_05_Matrix_completion.ipynb)
● [**双塔模型:模型和训练**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_06_Twotower_model_and_training.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_06_Twotower_model_and_training.ipynb)
● [**双塔模型:正负样本**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_07_Twotower_positive_and%20negtive_samples.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_07_Twotower_positive_and%20negtive_samples.ipynb)
● [**双塔模型:线上召回和更新**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_08_Twotower_serving.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_08_Twotower_serving.ipynb)
● [**双塔模型+自监督学习**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_09_Twotower_and_selfupervised_learning.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_09_Twotower_and_selfupervised_learning.ipynb)
● [**Deep Retrieval召回**](https://github.com/solidglue/Recommender_System/blob/master/02_Recall/02_10_Deep_retrieval.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_10_Deep_retrieval.ipynb)
● [**其他召回通道**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_11_Geo_author_cache_recall.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_11_Geo_author_cache_recall.ipynb)
● [**曝光过滤和Bloom Filter**](https://github.com/solidglue/recommender_system/blob/master/02_Recall/02_12_Exposure_and_bloom_filter.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/02_Recall/02_12_Exposure_and_bloom_filter.ipynb)
### 03 排序 (Ranking)
● [**多目标排序模型**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_01_Multi_task_model.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_01_Multi_task_model.ipynb)
● [**MMoE**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_02_mmoe.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_02_mmoe.ipynb)
● [**预估分数融合**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_03_Weight_score.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_03_Weight_score.ipynb)
● [**视频播放建模**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_04_Video_model.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_04_Video_model.ipynb)
● [**排序模型的特征**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_05_Ranking_model_features.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_05_Ranking_model_features.ipynb)
● [**粗排模型**](https://github.com/solidglue/Recommender_System/blob/master/03_Rank/03_06_Preranking.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/03_Rank/03_06_Preranking.ipynb)
### 04 特征交叉 (Feature Cross)
● [**因子分解机FM**](https://github.com/solidglue/Recommender_System/blob/master/04_Cross/04_01_FM.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/04_Cross/04_01_FM.ipynb)
● [**深度交叉网络DCN**](https://github.com/solidglue/Recommender_System/blob/master/04_Cross/04_02_DCN.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/04_Cross/04_02_DCN.ipynb)
● [**LHUC网络结构**](https://github.com/solidglue/Recommender_System/blob/master/04_Cross/04_03_LHUC.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_System/blob/master/04_Cross/04_03_LHUC.ipynb)
● [**SENet Bilinear Cross**](https://github.com/solidglue/Recommender_System/blob/master/04_Cross/04_04_SENet_Bilinear_cross.ipynb) [~~*(备用链接)*~~](https://nbviewer.org/github/solidglue/Recommender_S
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论





























收起资源包目录



























































共 49 条
- 1
资源评论


2501_91880063
- 粉丝: 797
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 如何在EXCEL中怎么输入各种字符.doc
- 5报文摘要算法的研究与实现-信息加密.docx
- 宁乐购购物网站实施方案书方案设计书2.doc
- 简述网络信息安全防护体系——朱节中.docx
- PLC无塔供水大学本科方案设计书2.doc
- 王雪斌-基于PLC的水暖锅炉控制系统改造设计.doc
- 计算机网络专业实习报告.docx
- 区块链技术将带来全方位变革.docx
- 基于PLC三层电梯控制系统的方案设计书.doc
- 交互设计的理论与实践精髓
- 2010年1月自考Java语言程序设计(一)试题.doc
- CADCAM综合训练子项目任务书.doc
- 国有林场计算机信息化建设及管理探析.docx
- 会计人员应对人工智能冲击的对策探索.docx
- Socket网络聊天系统开发与设计方案.doc
- 市政工程项目管理施工中进度控制要点剖析.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
