Skip to content

SekelMadness/PythonAnywhere_recommender_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Recommender system application

This app can give you the Top 5 recommendations lists of articles on globo.com per user.

Context

This was a kaggle competition held several years ago. See News Portal User Interactions by Globo.com for much more detailed documentation.

About the app

It is in fact a python BayesianPersonalizedRanking model.

Librairies

You need to install first some python librairies:

Flask
implicit==0.7.2
scipy
numpy
pandas
tqdm
scikit_learn

Goal

As you know now, our main objective is to predict a ratings (implicit way chosen) of globo's clicks dataset.

Target

  • clicks user-item related
  • ratings

Recommandations

I strongly recommand you to install packages from the requirements.txt.

Tests section

None