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.).
scripts/: scripts utilitaires (ex.train.py,evaluate.py).front/: tableau de recommandation, appel le back pour les recommandationsback/: utilise le modèle pour les recos
- Python 3.8+ (conda recommandé)
- Installer les dépendances:
python -m venv venv
source venv/bin/activate
pip install -r requirements.txtOu avec conda :
conda create -n projet_big_data python=3.10 -y
conda activate projet_big_data
pip install -r requirements_scripts.txt- 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