For this project I will analyze the interactions that users have with articles on the IBM Watson Studio platform, and make recommendations to them about new articles you think they will like. Below you can see an example of what the dashboard could look like displaying articles on the IBM Watson Platform.
- pandas
- numpy
- matplotlib
- pickle
- seaborn
- sklearn
|-- README.md-------------------------#Readme File
|-- Recommendations_with_IBM.html-----#HTML Converted Project
|-- Recommendations_with_IBM.ipynb----#Project in Jupyter Notebook
|-- data------------------------------#Necessary Data Files in .csv
|-- img-------------------------------#images for readme file
|-- project_tests.py------------------#Test for rubrics
|-- top_10.p--------------------------#Pickled Test File
|-- top_20.p--------------------------#Pickled Test File
|-- top_5.p---------------------------#Pickled Test File
|-- user_item_matrix.p----------------#Pickled User Item Matrix
I. Exploratory Data Analysis
II. Rank Based Recommendations
III. User-User Based Collaborative Filtering
IV. Matrix Factorization
Thanks to Udacity for providing this project to me. All codes are written by Udacity and A. Uygur Yiğit