Precision agriculture · 2025-2026
Irrigation recommendation and soil forecasting
- Problem
- Field sensors, weather forecasts and crop phenology to turn into a daily decision: how much to irrigate and fertilize, and when.
- What I did
- An agronomic engine with soil hydrology, N-P-K chemistry, BBCH phenological stages and evapotranspiration, on MariaDB and InfluxDB with Keycloak authentication. Multi-target soil state forecasting with Random Forest and over one hundred features (average SMAPE 4.7% across five targets). A Temporal Fusion Transformer evaluated with Optuna and ONNX export, then dropped: the classical model performed better.
- scikit-learn
- Random Forest
- TFT
- ONNX
- InfluxDB
- FastAPI
- Keycloak