A crop recommendation tool for the novice organic farmer.


Where did you get your weather and environment data?

The weather data was aggregated from over six thousand NOAA weather stations throughout the nation.

Where did you get your farms data?

The farms data was aggregated through listings at the Department of Agriculture -- this ensured that they were officially certified as organic farms, under the set standards and requirements.

How was the model built?

The model was built using a one vs all classifier for each target label; several types of classifiers were tested: decision trees, random forest, SVC.

How are the rankings generated?

The model produces a prediction probability for each target label (i.e. crop / product) since essentially, each target has its own classifier. Then, the probability predictions are sorted to get the ten largest probabilities, which correspond to the rankings you see returned.

What is your technology stack?

The web application is built using the Flask framework deployed with Heroku. Details at: Stackshare.

How long did this project take?

The project was a three month long effort, which encapsulated various stages of the product development pipeline: industry research, data collection, data preprocessing, model experimentation (machine learning), product design, web application development, & user testing.

Can I use this for ___? I'm interested in collaborating!

Drop us a line!

back to top