Skip to main content
AI & Data

Small Models, Real Impact: ML for Smallholder Farms

S
Samuel Tesfaye

Sep 18, 2026 · 1 min read · 2 comments

You don't need a giant model to help a farmer decide when to plant. You need good data, honest evaluation and something that runs on modest hardware.

Data first

Satellite vegetation indices and local weather explained more variance than any architecture change we tried.

Evaluate like a skeptic

We backtested by season, never with a random split, because random splits leak the future into training.

Track everything

MLflow keeps every run, parameter and metric, so we can explain exactly which model produced a forecast.

Keep humans in the loop

Forecasts go to extension officers first. Their feedback has improved the model more than any hyperparameter search.

Share WhatsApp Post LinkedIn
6 Like 0 Insightful 1 Fire
Sign in to react and save

Discussion (2)

Sign in to join the discussion.

Ngozi Adeyemi ·

Would love to see the feature importance breakdown in a follow-up post.

Kwame Mensah ·

Seasonal backtesting instead of random splits is such an important point.