This project recommends the most suitable crop to grow based on soil and environmental conditions using Machine Learning. The model analyzes factors such as soil nutrients, temperature, humidity, rainfall, and pH level to suggest the best crop for cultivation.
- Data preprocessing and cleaning
- Exploratory Data Analysis (EDA)
- Machine learning model training
- Crop recommendation based on soil data
- Python
- Pandas
- NumPy
- Matplotlib / Seaborn
- Scikit-learn
- Jupyter Notebook
The dataset contains agricultural parameters such as:
- Nitrogen (N)
- Phosphorus (P)
- Potassium (K)
- Temperature
- Humidity
- pH value
- Rainfall
Output: Recommended crop type. :contentReference[oaicite:1]{index=1}
Clone the repository:
git clone https://github.com/Pranayh/Crop-Recommendation-System.gitNavigate to the project folder:
cd Crop-Recommendation-System/project\ pythonInstall dependencies:
pip install -r requirements.txtRun the notebook using Jupyter.
Pranay Haramwar
GitHub: https://github.com/Pranayh
⭐ If you like this project, consider giving it a star.