The Crop Recommendation System is designed to help farmers and agricultural professionals decide which crops to plant based on various environmental and soil parameters. The system leverages machine learning algorithms to provide accurate crop recommendations, enhancing agricultural productivity and sustainability.
- Soil Analysis: Analyze soil properties such as pH, nitrogen, phosphorus, potassium, and more.
- Weather Data: Incorporate weather data like temperature, humidity, and rainfall for better recommendations.
- Machine Learning: Utilizes machine learning models to predict the best-suited crops.
- User-Friendly Interface: Easy-to-use interface for inputting data and getting recommendations.
- Python 3.12
- Git
- Virtualenv
- Clone the repository:
git clone https://github.com/diksha-yadav-19/Crop_Recommendation.git
- Create a virtual environment : python -m venv venv
- Install dependencies : pip install -r requirements.txt
- Run the application: python app.py