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)

近期下载者

相关文件


收藏者