Skip to content

Latest commit

 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flixoucreuse

Système de recommandation de film

Description

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.

Table des matières

Sources

Les données mise en oeuvres pour ce projets ont été collecté sur IMDB et TMDB
imdb (Notice) : https://datasets.imdbws.com/
tmdb (Notice et API) : https://drive.google.com/file/d/1VB5_gl1fnyBDzcIOXZ5vUSbCY68VZN1v/view/

Livrables

  • 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

Installation

  1. Prérequis d'installation

    Flixoucreuse Python >= 2.12

  2. Clonez le dépôt:

    git clone https://github.com/Dim2960/flixoucreuse.git
  3. Allez dans le répertoire du projet:

    cd flixoucreuse
  4. Installez les dépendances:

    pip install -r requirements.txt
  5. Ajouter la clé API tmdb pour utilisation en local:

    Copier votre clé API tmdb dans le fichier api.txt
    
  6. Lancer l'application en local:

    streamlit run index.py

Equipe

victoria-1989
charaabi01
Dim2960

Remerciements

Technologies

Languages Librairies python Outils
python Python numpy numpy jupiter Jupiter Notebook
html HTML pandas pandas github Github
css css matplotlib matplotlib vscode VS code
seaborn seaborn colab google colab
scikit-learn scitkit-learn discord Discord
streamlit streamlit

About

Système de recommandation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages