Immo-Prev-IA est un modèle d'intelligence artificielle pour prédire les prix immobiliers en France basé sur les données DVF (Demandes de Valeurs Foncières).
- ✅ Prédiction de prix immobiliers (maisons/appartements)
- ✅ Géolocalisation par département et zones urbaines
- ✅ Modèle optimisé pour PC avec mémoire limitée
- ✅ Tracking MLflow pour suivi des expériences
- ✅ Interface simple de prédiction
- Source : DVF 2020-2025 consolidées
- Échantillon : 10k transactions pour entraînement rapide
- Features : Surface bâti, surface terrain, pièces, type
# 1. Cloner le projet
git clone <url-du-repo>
cd Immo-Prev-IA
# 2. Créer l'environnement virtuel
python -m venv env
env\Scripts\activate
# 3. Installer les dépendances
pip install -r requirements.txtdocker pull imagename
docker run --name appligroupe4 -p 5004:8000 -network p4_network -e MODEL_NAME="model_test" -e MLFLOW_URI="mlflow:5000" -d nom_image
python modelcreation.pypython prediction.pymlflow ui --backend-store-uri file:./mlruns
# Ouvrir: http://localhost:5000Immo-Prev-IA/
├── data/
│ └── processed/
│ └── DVF_2020_2025_consolidated.csv
├── models/
│ └── micro_rf_YYYY_NNNN.pkl
├── mlruns/ # MLflow tracking
├── modelcreation_micro.py # Entraînement modèle
├── integrate_mlflow.py # Intégration MLflow
├── demo_prediction.py # Tests prédictions
├── requirements.txt # Dépendances
└── README.md
from demo_prediction import predict_price_simple
# Appartement 70m² à Paris
result = predict_price_simple(
surface_bati=70,
surface_terrain=0,
nb_pieces=3,
type_local="Appartement",
)
print(f"Prix estimé: {result['prix_estime']:,}€")
# Prix estimé: 650,000€- R² Score : ~0.40 (40% de variance expliquée)
- Entraînement : <5 minutes
- Modèle : ~2 MB
- Prédiction : <1 seconde
- Python 3.9+
- Scikit-learn : Machine Learning
- Pandas : Manipulation données
- MLflow : Tracking expériences
- Joblib : Sérialisation modèles
MIT License
- Développeur Principal : Herry Fabien / Rambourg Arnaud
Projet créé en 2025 - Prédiction intelligente des prix immobiliers 🏠🤖