This project uses machine learning to analyze soil parameters and recommend the most suitable crop for cultivation. It is aimed at helping farmers and agricultural experts make better data-driven decisions.
- Analyze soil and atmosphere parameters like Nitrogen, Phosphorus, Potassium, pH, Humidity, Temperature, Rainfall.
- Predict the best crop to grow based on the input data.
- Clean and simple web interface using Flask.
- Trained using a Naive Bayes model.
- Python
- Flask for web framework
- Scikit-learn for ML
- HTML/CSS for frontend
- Git & GitHub for version control
- Clone the repository
git clone https://github.com/GBalaMurali5/ML-based-Soil-Analysis-for-Crop-Recommendation.git cd ML-based-Soil-Analysis-for-Crop-Recommendation