Technical Report on the Turba Fertilizer Machine Learning Stack in Morocco
Not on the map. Why?
Abstract (arXiv)
Site-specific fertilizer recommendation systems adapt nutrient advice to location, soil properties, crop type, and production targets, but scientific reuse is constrained when recommendation functions remain accessible mainly through interactive interfaces, outputs are not versioned, and trained approximations cannot be independently loaded or benchmarked. This technical report presents the Turba fertilizer machine learning stack, a three-layer open-source implementation for reproducible site-specific fertilizer recommendation in Morocco. textttturba-client provides programmatic access to publicly accessible site profiles, crop-specific target-yield spaces, and N, P2O5, and K2O recommendation workflows; textttturba-data distributes analysis-ready snapshots; and textttturba-models packages crop-specific machine learning surrogates of recommendation outputs. The architecture links upstream retrieval, versioned analytical snapshots, reproducible cross-model benchmarking, and loadable offline surrogates while preserving the distinction between recommendation-system outputs, observed agricultural data, and model-generated predictions. The first dataset was constructed from 44,096 unique ESA WorldCereal locations. Scenario expansion across supported cereal workflows generated 132,017 crop-location recommendation requests under a medium target-yield setting. The resulting 22-variable dataset spans 10 regions, 66 provinces, and 1,149 communes. Nine regression families were evaluated under a fixed deterministic 80/20 protocol, and the current release packages five best-performing crop-specific models. The machine learning task is recommendation-function emulation rather than prediction of observed crop response. The stack provides a reproducible basis for spatial and temporal validation, uncertainty estimation, field-trial comparison, and future integration with additional data.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 5 of its 40 references that are in the map. First posted on arXiv 5 Oct 2026.
Builds on
5 of 40 references.
References · 5
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2024Fields of The World: A Machine Learning Benchmark Dataset For Global Agricultural Field Boundary Segmentationcited by 24
- 2021CropGym: a Reinforcement Learning Environment for Crop Managementcited by 21
- 2016Ten Simple Rules for Making Research Software More Robustcited by 3
- 2025SAGDA: Open-Source Synthetic Agriculture Data for Africacited by 1
Built on by
Not cited yet.