End-to-end machine learning system for Tunisian precision agriculture — combines climate and soil data to power yield forecasting, disease risk assessment, and productivity classification (React + FastAPI + scikit-learn).
# 🌿 VigorTerra
### *Precision Agriculture & Yield Prediction Engine for Tunisia*
**VigorTerra** is an end-to-end Machine Learning system for Tunisian precision agriculture. The platform combines real-time climate data with soil analytics to deliver three intelligent prediction services: **yield forecasting**, **disease risk assessment**, and **productivity classification**.
Explore Models • View Architecture • Quick Start • Data Sources
---
## 🎯 Project Vision
Agriculture in Tunisia faces critical challenges from climate variability, soil degradation, and unpredictable disease outbreaks. **VigorTerra** addresses these issues through a professional MLOps-driven approach, delivering three core prediction services:
### 🔮 Three Intelligence Engines
1. **🌾 Yield Prediction (Regression)**
- **Objective:** Forecast crop yield in Tons/Hectare
- **Algorithm:** Random Forest Regressor with GridSearchCV hyperparameter tuning
- **Input Features:** NPK levels, rainfall, temperature, soil pH, cultivated surface
- **Output:** Continuous numerical prediction (e.g., 2.5 T/ha)
2. **🦠 Disease Risk Assessment (Binary Classification)**
- **Objective:** Predict crop health status
- **Algorithm:** Support Vector Machine (SVM) / XGBoost Classifier
- **Input Features:** Humidity (%), temperature (°C), rainfall (mm), soil type
- **Output:** Binary classification
- `0` → **Healthy crop** (low disease probability)
- `1` → **At-Risk** (high disease probability requiring intervention)
3. **📊 Productivity Level Classification (Multi-class Classification)**
- **Objective:** Categorize land productivity potential
- **Algorithm:** K-Means Clustering / DBSCAN with supervised labeling
- **Input Features:** Soil composition, historical yield, climate averages
- **Output:** Categorical classification
- `Low Productivity` → Requires soil amendment
- `Medium Productivity` → Standard agricultural practices
- `High Productivity` → Premium yield zones
---
## 🗂️ Datasets utilisés
VigorTe …