NewsRecommendationTwitter

所属分类:大数据
开发工具:R
文件大小:9692KB
下载次数:0
上传日期:2018-10-08 01:24:01
上 传 者sh-1993
说明:  大数据分析最终项目。根据用户的推文向用户推荐新闻文章。
(Final Project for Big Data Analytics. Recommending news articles to users based off of their tweets.)

文件列表:
Apps (0, 2018-10-08)
Apps\News_Recommender_Dash_GUI.py (14327, 2018-10-08)
Apps\SVM_model_5_24_2018.sav (5691129, 2018-10-08)
Apps\bowModel_Apr9_2018.RData (1208835, 2018-10-08)
Apps\count_vec_5_24_2018.sav (4579033, 2018-10-08)
Apps\newsRecomendationGUI_FastVersion.R (7072, 2018-10-08)
Data_Preparation (0, 2018-10-08)
Data_Preparation\DataCollection.R (1893, 2018-10-08)
Data_Preparation\DataCompilation.R (1151, 2018-10-08)
Models (0, 2018-10-08)
Models\alternate_models.py (3065, 2018-10-08)
Models\bagOfWords.R (4786, 2018-10-08)
Models\newsRecommender.R (5761, 2018-10-08)
Visualizations (0, 2018-10-08)
Visualizations\BagOfWordsAccuracyPlot.png (79238, 2018-10-08)
Visualizations\GUI_Demonstration.gif (3264301, 2018-10-08)
Visualizations\StephenCurryInterests.png (53429, 2018-10-08)
Visualizations\StephenCurryInterests2.png (50146, 2018-10-08)
Visualizations\Visualization.R (1583, 2018-10-08)
Visualizations\alternateModelAccuracy.png (14646, 2018-10-08)
Visualizations\margielaInterests.png (48293, 2018-10-08)

# News Recommendation Based on Twitter Profiles The goal for this project is to use a Twitter user’s tweets to recommend news articles that they would be interested in. I will be working with data collected using the Twitter API. The data will consist of tweets representing different types of news topics. Using this data, I will build a model that can predict the topic of a tweet. I will use this model to analyze users and generate New York Times articles based off of the user’s interests. I have created two online apps to run the entire news recommendation system. The first app can be accessed at this link https://justintse.shinyapps.io/newsrectwitter/. This is the app created with RShiny. I have also made an alternate app using Python and Dash that can be accessed by running **News_Recommender_Dash_GUI.py**. **Note:** Since github is public, I have blocked out my Twitter, News API, and New York Times API keys. To run the files, input your own API keys in the variables in the setup portions of each file. ___ Folders: * Apps - *Contains everything needed to run both GUIs.* * Data_Preparation - *Contains scripts to download and process raw Twitter data.* * Models - *Contains files to train classification models.* * Visualizations - *Contains visualizations of the data.* ![GUI for the recommendation system](https://i.imgur.com/YHoRPLO.png) *The Python version of the News Recommendation System*

近期下载者

相关文件


收藏者