推荐系统-Task01熟悉新闻推荐系统基本流程
参考资料:
项目流程讲解:https://datawhale.feishu.cn/minutes/obcnzns778b725r5l535j32ohttps://datawhale.feishu.cn/minutes/obcnzns778b725r5l535j32o
DW学习资料:GitHub - datawhalechina/fun-rec: 本推荐算法教程主要是针对具有机器学习基础并想找推荐算法岗位的同学,教程由推荐算法基础、推荐算法入门赛、新闻推荐项目及推荐算法面经组成,形成了一个完整的从基础到实战再到面试的闭环。https://github.com/datawhalechina/fun-rec
项目环境,仅供个人学习使用https://share.weiyun.com/u3ZIjZfg一、新闻推荐结构图
二、项目环境
【项目环境】windows11MySQL:8.0.25Redis:5.0.14Mongodb:5.0.5Anaconda (Python):3.7nodejs 16.13.1Pycharm及Webstorm
python环境
- 创建conda虚拟环境: conda create -n news_rec_py3 python=3.8
- 安装依赖文件: pip install -r requirements.txt
三、项目结构介绍及导入
后端:news_rec_server
启动后端服务: python server.py
注意:1.运行server.py前要确保数据库环境安装好且建立userinfo数据库。
2.更改server.py 232行为
app.run(debug=True, host='127.0.0.1', port=5000, threaded=True)
前端:news_rec_web
启动前端服务
- 跳转到前端项目文件目录:cd /fun-rec/codes/news_recsys/news_rec_web/Vue-newsinfo
- npm install安装
- 启动前端服务:npm run dev
- 访问地址 http://127.0.0.1:8686/#/
- 主要功能:
Offline
的主要功能有新闻数据爬取与处理、用户画像更新、热门列表及推荐页列表展示;Online
的主要功能有获取推荐页列表、获取热门页列表、获取新闻详情页; - 数据流向:
Offline
包括物料数据处理、用户画像更新的数据流向;Online
包括生成推荐页列表、生成热门页列表的数据流向 - 交互请求:主要包括用户注册请求、用户登录请求、用户推荐页请求、用户热门页请求、新闻详情页请求、用户行为请求
推荐系统-Task01熟悉新闻推荐系统基本流程相关推荐
- Task01:熟悉新闻推荐系统的基本流程(项目结构)
Task01:熟悉新闻推荐系统的基本流程(项目结构) 0.代码版本 1. 文件说明 2. 流程图示 3. 架构图示[^1] 0.代码版本 该专栏的博客当中涉及的所有代码,均为组队学习期间的版本,大概在 ...
- Task01:熟悉新闻推荐系统的基本流程(代码复现)
Task01:熟悉新闻推荐系统的基本流程 0.代码版本 1.系统信息 2.`python`环境 3.`MySQL`数据库 4.`MongoDB` 5.`Redis` 6.`Node.js` 7. 复现 ...
- 一、熟悉新闻推荐系统基本流程
一.悉新闻推荐系统基本流程 环境搭建: vmware + ubuntu20.04(虚拟机) 前端框架: Vue. 后端框架: Flask 数据库: MySQL.MongoDB.redis IDE:vs ...
- 推荐系统实践Task1:熟悉新闻推荐系统基本流程
1 环境搭建 操作系统:Windows10 MySQL:8.0.25 Redis:5.0.14 Mongodb:5.0.5 Python 3.8 前端IDE:WebStorm2021.1 2 项目导入 ...
- 推荐系统实战:新闻推荐系统基本流程
系统的整体框架就如该图所示,是一个离线推荐的系统,也就是包含了N+1延迟,以此来降低系统复杂度(虽然还是很复杂).同时,系统使用了crontab来连接各个链路,使整个过程可以自动化进行. 分为Offl ...
- 【翻译】Bing-CF-IDF+:语义驱动的新闻推荐系统
本文由 林鸿钊@funco 翻译,仅作为交流学习之用,诚向各方大佬请教. 翻译不易,感谢支持,转载也请注明出处,不胜感激. 翻译:Bing-CF-IDF+:语义驱动的新闻推荐系统 原文:Bing-CF ...
- 【新闻推荐系统】(task1)系统搭建基本流程
学习总结 sparrow电影推荐系统和我们本次要搭建的新闻推荐系统类似: 首先是离线处理部分: 获取数据:爬取数据后画像处理.用户画像和物品画像,物料存入MongoDB中的SinaNews数据库中:M ...
- 【组队学习】【32期】推荐系统-新闻推荐系统实践
推荐系统-新闻推荐系统实践 航路开辟者:罗如意 领航员:肖桐 航海士:汪志鸿.吴忠强.赖敏材.王辰玥.毛伟.宋禹成.陈雨龙.管柯琴 基本信息 开源内容:https://github.com/dataw ...
- 新闻推荐系统-项目介绍(PRD)
新闻推荐系统 b站链接 制作不易,6月后开源全部代码以及数据,记得一键三联哦! 开源代码: github代码库 mysql: 链接:https://pan.baidu.com/s/1jLzfYbpsf ...
最新文章
- KVM虚拟机安装与使用
- java购物菜单的选择功能_java-第四章-升级我行我素购物管理系统,实现购物菜单的选择...
- Tensorflow模型加载与保存、Tensorboard简单使用
- 一步步编写操作系统 09 写个mbr
- c语言sleep函数上限多久解除,关于sleep函数的问题,
- mybatis+Druid连接池的问题
- LeetCode1.两数之和
- 《时间序列分析及应用.R语言》第十一章阅读笔记
- cypress离线安装_【拆一个高端货】 美国NI公司 GPIB-USB转接卡 长标题
- app 怎么实现后端对前端的通知功能_app测试流程
- 一、CC2530简介
- 现代通信理论与新技术 - 填空自测
- 1586 - Molar mass
- 软考信息系统项目管理师_合同法_著作权_实施条例---软考高级之信息系统项目管理师030
- 解决 input 输入框在中文输入法下的 bug
- 有没有免费压缩视频的软件?压缩视频其实很简单
- 轻量化网络—ShuffleNet V1 V2理解
- Arcgis desktop 10及Arcgis Engine 10破解
- vim编辑修改二进制文件以及对于二进制文件中幻数测试
- SPI方式读取汉字字库芯片