Machine learning · Agritech

FarmChoice: predicting better harvests

Yield models that gave farmers plot-level advice and contributed to an estimated 15% bigger harvest on pilot farms.

RoleAI & data analytics
ToolsPython · scikit-learn · Pandas
TimeframeNov 2023 to May 2024
Impact+15% crop yield across pilot farms
yield_model.ipynb
BASELINEWITH RECOMMENDATIONS

Challenge

Smallholder farms record planting, inputs, weather and yields, but rarely have anyone to turn that data into decisions. Could data science give farmers advice they could actually act on?

Approach

I built predictive models in Python to find which inputs, timing and conditions best explained yield differences between similar plots. The models produced plot-level recommendations ranked by expected impact, which we tested on pilot farms and refined with feedback from the field.

Outcome

The recommendations contributed to an estimated 15% increase in crop yield across pilot farms, about seven months after the first dataset.

By the numbers

+15%estimated crop yield
7 monthsfrom first dataset to field-tested models
Contact

Have a problem like this one? I’m open to data roles and project work, and I’d be glad to talk it through.