Skip to content

Repository files navigation

Projet Big Data

Projet Big Data — projet de master (M2) centré sur l'analyse de données et la mise en place de modèles (recommandation, factorisation, etc.).

Contenu principal

  • scripts/ : scripts utilitaires (ex. train.py, evaluate.py).
  • front/ : tableau de recommandation, appel le back pour les recommandations
  • back/ : utilise le modèle pour les recos

Prérequis

  • Python 3.8+ (conda recommandé)
  • Installer les dépendances:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Ou avec conda :

conda create -n projet_big_data python=3.10 -y
conda activate projet_big_data
pip install -r requirements_scripts.txt

Exécution rapide

  • Lancer l'entraînement (exemple) :
python scripts/train.py
  • Lancer l'évaluation (si présent) :
python scripts/evaluate.py
  • Lancer l'api dans le dossier ProjetDB_Back:
     python3 -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload
  • Lancer l'application :
     streamlit run ProjetDB_Front/app.py

About

L’objectif du projet est de recommander des repositories Github à un utilisateur en se basant sur les repositories auxquels il a déjà mis une étoile.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages