/Crop-Recommendation

Crop Recommendation System Using ML

Primary LanguageJupyter Notebook

Crop Recommendation System

A simple app that suggest you to harvest suitable crop according to your soil chemical properties.

This app provides farmers Optimal resource utilization,increased in crop yield and decision suppor on which crop to plant.

How this project is done ?

I have collected publicly available crop chemical properties data present in kaggle. Using this data, I developed different ML models(here) to predict best possible result.Among them , I have used ML model which have highest accuracy. Using this model,I created app from Streamlit where user can provide input their soil chemical values and get best suitable crop to harvest.

What tech stack is used here?

  1. Python
  2. Streamlit(open source python library) for creating app
  3. Python libraries like pandas,numpy for data cleaning and performing mathematical operation
  4. Python libraries like matplotlib,seaborn for visualizing Data
  5. Python libraries like scikit-learn to perform ML operation

Project Showcase

crop.mov

I will integrate new features in this in upcoming days.

Thank You 😁