Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Content

My Content


Lire le notebook en ligne nbviewer : nbviewer

Lire la documentation en ligne nbviewer : nbviewer


My Content est une start-up qui a pour objectif d'encourager la lecture en proposant des contenus pertinents à ses utilisateurs. En tant que CTO, notre mission est de créer un premier MVP qui offrira une solution innovante et fiable de recommandation de contenus.

Mission

Notre mission est de créer une solution innovante et fiable de recommandation de contenus qui émerveillera les utilisateurs de My Content. Pour cela, nous allons utiliser le jeu de données "News Portal User Interactions by Globo.com", l'explorer et réfléchir aux meilleures approches pour le concevoir. Nous allons ensuite le déployer sur le cloud et l'intégrer à l'interface streamlit de My Content afin de donner à ses utilisateurs une expérience inoubliable.

Outils et technologies utilisés

Pour réaliser ce projet, nous avons utilisé les bibliothèques suivantes :

  • cosmos : pour intégrer les données dans Azure Cosmos DB.
  • dotenv : pour charger les variables d'environnement.
  • libreco : pour implémenter un système de recommandation basé sur des algorithmes de collaboration.
  • lightfm : pour implémenter un système de recommandation basé sur des algorithmes factorisés.
  • scipy : pour transformer les données en matrice creuse.
  • sklearn : pour l'encodage des données et la décomposition en composantes principales.
  • surprise : pour implémenter un système de recommandation basé sur des algorithmes matriciels.
  • implicit : pour implémenter un système de recommandation basé sur des algorithmes de matrices creuses.

Résultats

À l'heure actuelle, nous avons réussi à mettre en œuvre un MVP qui offre des recommandations d'articles à nos utilisateurs. Nous avons déployé avec succès cette solution sur un environnement cloud. Le résultat du MVP est hébergé sur streamlit à cette adresse : https://abdess-my-content-streamlit-app-aafs5i.streamlit.app/

MVP

Sources

Les codes sources du projet sont disponibles dans les dépôts suivant :

About

Système de recommandations

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages