News_Recommendation_System
所属分类:代码编辑器
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2018-03-26 04:47:50
上 传 者:
sh-1993
说明: 互联网新闻聚合器,提供热点新闻,具有基于用户偏好的推荐功能##技术堆栈:React Redux,Nod...,
(?? An internet news aggregator, providing hot news, with recommendation feature based on users preference. ##Tech stack: React/Redux, Node.js, Express, Python, MongoDB, Redis, Tensorflow)
文件列表:
.DS_Store (10244, 2018-03-25)
backend_server/ (0, 2018-03-25)
backend_server/operations.py (6804, 2018-03-25)
backend_server/operations.pyc (6905, 2018-03-25)
backend_server/operations_test.py (1119, 2018-03-25)
backend_server/redis_test.py (378, 2018-03-25)
backend_server/service.py (1369, 2018-03-25)
backend_server/week6_demo_news.json (7010150, 2018-03-25)
chart.jpg (2403560, 2018-03-25)
common/ (0, 2018-03-25)
common/__init__.py (0, 2018-03-25)
common/cloud_amqp_client.py (1868, 2018-03-25)
common/cloud_amqp_client.pyc (2025, 2018-03-25)
common/cloud_amqp_client_test.py (552, 2018-03-25)
common/config_client.py (325, 2018-03-25)
common/config_client.pyc (659, 2018-03-25)
common/config_client_test.py (322, 2018-03-25)
common/mongodb_client.py (494, 2018-03-25)
common/mongodb_client.pyc (668, 2018-03-25)
common/mongodb_client_test.py (506, 2018-03-25)
common/news_api_client.py (1418, 2018-03-25)
common/news_api_client.pyc (1437, 2018-03-25)
common/news_api_client_test.py (373, 2018-03-25)
common/news_recommendation_service_client.py (386, 2018-03-25)
common/news_recommendation_service_client.pyc (805, 2018-03-25)
common/news_topic_modeling_service_client.py (331, 2018-03-25)
common/news_topic_modeling_service_client.pyc (636, 2018-03-25)
common/news_topic_modeling_service_client_test.py (299, 2018-03-25)
config/ (0, 2018-03-25)
config/.DS_Store (6148, 2018-03-25)
config/config.yaml (1044, 2018-03-25)
config/config_backend_server.yaml (501, 2018-03-25)
config/config_common.yaml (480, 2018-03-25)
config/config_machine_learning_server.yaml (177, 2018-03-25)
config/config_news_pipeline.yaml (1322, 2018-03-25)
config/config_news_recommendation_service.yaml (470, 2018-03-25)
config/config_web_server.yaml (61, 2018-03-25)
dump.rdb (3189, 2018-03-25)
... ...
# News Recommendation System
## About
An internet-based news aggregator, providing hot news scraping on popular news sources, with recommendation feature based on users' preference with the help of Machine Learning.
#### Chart with Machine Learning module for news topic classification
![chart](https://github.com/caomingkai/News_Recommendation_System/raw/master/with%20ML%20topic%20classification1.png)
#### Chart with Recommendation module to match user preference
![chart](https://github.com/caomingkai/News_Recommendation_System/raw/master/with%20Recommendation%20module.png)
## Tech stack:
- __Front end:( React, Node.js, JWT)__
+ Built a responsive single-page web application for users to browse news (React, Node.js, RPC, SOA, JWT)
- __Back end:(Python RPC, MongoDB, Redis, RabbitMQ, TF-IDF, NLP)__
+ Service Oriented, multiple backends serving via JSON RPC
+ Implemented a data pipeline which monitors, scrapes and deduplicates news
- __Machine Learning back end: (Tensorflow, DNN, NLP)__
+ Designed and built an offline training pipeline for news topic modeling
+ Implemented a click event log processor which collects users' click logs, updated a news model for each user
+ Deployed an online classifying service for news topic modeling using trained model
![chart](https://github.com/caomingkai/News_Recommendation_System/raw/master/chart.jpg)
近期下载者:
相关文件:
收藏者: