This app can recommend the top 5 article_ids from Globo.com user_ids.
This was a kaggle competition
held several years ago.
See News Portal User Interactions for much more detailed documentation.
It is in fact a python BayesianPersonalizedRanking
model using an Azure serverless function.
You need to install first some python librairies:
Requests
streamlit
As you know now, our main objective is to recommend for users the 5 articles that they may be interested to read.
- Top 5 article_ids
Our function recommand_article
gives us a list of the top 5 article_ids.
I strongly recommand you to install packages from the requirements.txt
.