Bienvenue sur le dépôt GitHub de notre projet de groupe réalisé pendant notre formation en Data Analyse avec la World code School. Ce projet a été mené par Aikel, Victoria et moi dans le cadre de notre cursus, et il porte sur la création d'un système de recommandation de films.
Le projet s'est déroulé en plusieurs étapes :
- Analyse des Données : Explorer les données pour identifier les tendances et les caractéristiques des films (acteurs les plus présents, période de sortie, durée des films, âge des acteurs, etc.).
- Jointures et Nettoyage : Effectuer des jointures entre les datasets, nettoyer les données et rechercher des corrélations.
- Système de Recommandation : Utiliser des algorithmes de machine learning pour recommander des films en fonction de ceux appréciés par le spectateur.
- Affichage et Interface : Afficher les recommandations et les KPI sur une interface utilisateur, ainsi que des images de films récupérées depuis une base complémentaire de TMDB.
Les données mise en oeuvres pour ce projets ont été collecté sur IMDB et TMDB
(Notice) : https://datasets.imdbws.com/
(Notice et API) : https://drive.google.com/file/d/1VB5_gl1fnyBDzcIOXZ5vUSbCY68VZN1v/view/
- Nettoyage, exploration, visualisation des données : ouvrez les notebooks correspondants dans Jupyter ou Google Colab : Notebook.
- Application : ouvrez à partir de l'url suivante : appli-streamlit
-
Prérequis d'installation
-
Clonez le dépôt:
git clone https://github.com/Dim2960/flixoucreuse.git
-
Allez dans le répertoire du projet:
cd flixoucreuse -
Installez les dépendances:
pip install -r requirements.txt
-
Ajouter la clé API tmdb pour utilisation en local:
Copier votre clé API tmdb dans le fichier api.txt -
Lancer l'application en local:
streamlit run index.py
victoria-1989
charaabi01
Dim2960
- Merci à Romain Lejeune pour l'aide apportée durant ce projet.
| Languages | Librairies python | Outils |
|---|---|---|
