# 🌾 Mali Agri Price Predictor
> **Proof of Concept (PoC) développé pour la Semaine du Numérique au Mali**
> *Moteur d'Intelligence Artificielle pour la Prédiction et l'Analyse des Prix des Denrées Alimentaires sur les Marchés Régionaux au Mali.*
---
## 📌 Présentation du Projet
La volatilité des prix agricoles et les variations saisonnières d'approvisionnement (période de soudure, récoltes) constituent un enjeu socio-économique capital au Mali.
**Mali Agri Price Predictor** est un prototype d'intelligence artificielle combinant l'apprentissage automatique (*Random Forest Regressor*) et un tableau de bord interactif web en *Streamlit* / *Plotly* pour :
1. Prédire l'évolution des prix au kilo des céréales et légumes (riz, millet, maïs, oignon, sorgho) sur 7 à 60 jours.
2. Comparer les écarts de prix inter-régionaux (Bamako, Sikasso, Mopti, Kayes, Ségou).
3. Anticiper les tensions d'approvisionnement et aider à la prise de décision des acteurs agricoles et marchands.
---
## ✨ Fonctionnalités Clés
- 📊 **Analyse des Séries Temporelles Agricoles** : Modélisation des tendances quotidiennes avec prise en compte des effets saisonniers.
- 🔮 **Prédiction Avancée par Machine Learning** : Régression par Random Forest sur variables temporelles (*lags*, moyennes mobiles sur 7 et 30 jours).
- 🗺️ **Comparatif Régional Dynamique** : Visualisation instantanée des disparités de prix entre les marchés des différentes régions du Mali.
- 📥 **Exportation des Rapports** : Génération et téléchargement de rapports de marché au format CSV.
---
## 🛠️ Stack Technique
- **Langage** : Python 3.10+
- **Machine Learning** : Scikit-Learn (`RandomForestRegressor`)
- **Data & Traitement** : Pandas, NumPy
- **Interface Web & Visualisation** : Streamlit, Plotly Express & Graph Objects
- **Environnement & OS** : Linux Ubuntu, VS Code, Git
---
## đź“‚ Arborescence du Projet
```text
mali-agri-price-predictor/
├── app.py # Application web Streamlit principale
├── requirements.t …