Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

frldj/Water-Quality-Prediction-South-Africa

Domain:

environment and energygeospatial

Record type:

softwareproject
Creator:
frl
Host:
# Water Quality Prediction — South Africa Prédiction de 3 indicateurs de qualité de l'eau pour 200 stations en Afrique du Sud à partir de données satellitaires, climatiques, pédologiques et topographiques. ## Résultats | Cible | R² (CV 5-fold) | Transformation | |-------|---------------|----------------| | Total Alkalinity (TA) | **0.847** | aucune | | Electrical Conductance (EC) | **0.859** | aucune | | Dissolved Reactive Phosphorus (DRP) | **0.630** | log1p → expm1 | | **Moyenne** | **0.779** | | ## Architecture ``` test-ai/ ├── component/ │ ├── api.py # FastAPI — /predict, /health, /metrics │ ├── feature_engineering.py # Pipeline de features partagé train/inférence │ ├── train_catboost.py # Entraînement CatBoost + Optuna + MLflow │ ├── model_config.json # run_id MLflow des modèles en production │ ├── drift_distribution_reference.json # Enveloppes min/max des features d'entraînement │ └── mlruns/ # Artefacts MLflow (modèles, métriques, SHAP) ├── data/ # Données brutes (non versionnées) ├── notebooks/ │ └── EDA.ipynb # Analyse exploratoire + embeddings ResNet50 ├── tests/ │ └── test_api.py # 13 tests d'intégration ├── Dockerfile # Build multi-stage (builder → runtime) ├── docker-compose.yml # Déploiement avec volumes et limites mémoire ├── docker-entrypoint.sh # Gunicorn + UvicornWorker └── .env.example # Variables d'environnement documentées ``` ### Sources de données | Fichier | Granularité | Description | |---------|------------|-------------| | `train.csv` / `test_template.csv` | station | Labels et coordonnées | | `terraclimate.csv` | station × date | Climat mensuel (précip, temp, PET, humidité sol) | | `landsat_spectral.csv` | station × date | Bandes spectrales Landsat + indices NDVI/NDWI | | `elevatio …

Visit

github.com

Similar

reregin/water-quality-predictionAzi6060/Water-quality-predictionahmdtrdi/water-quality-predictionmeronteklehaymanotgebru/south-africa-river-water-quality-ml-ey2026dralexbevan/water-quality-prediction-catboost-time-seriesengTarekIsmail/Egypt-Water-Quality-Analysis-Prediction-System

reregin/water-quality-prediction

A machine learning project to predict water quality parameters across river locations in South Afric

Azi6060/Water-quality-prediction

machine learning model capable of predicting water quality across various river locations in South A

ahmdtrdi/water-quality-prediction

Machine Learning Models for prediciting water at South Africa # EY Water Quality Prediction — AI Da

meronteklehaymanotgebru/south-africa-river-water-quality-ml-ey2026

Predictive AI model for optimizing clean water supply in South African rivers as part of the 2026 EY

dralexbevan/water-quality-prediction-catboost-time-series

Part of EY Challenge 2026 to create ML water quality predictor for South Africa. Involved 9K samples

engTarekIsmail/Egypt-Water-Quality-Analysis-Prediction-System

n end-to-end data analytics and machine learning system for monitoring, analyzing, and predicting dr