![Dr. Crop Logo]
Dr. Crop is a web-based Machine Learning and Deep Learning application designed to assist farmers in making informed decisions regarding crop management. This application consists of three main modules: Crop Recommendation, Fertilizer Recommendation, and Image Disease Prediction.
- [Crop Recommendation Dataset]{https://www.kaggle.com/datasets/atharvaingle/crop-recommendation-dataset}
- [Fertilizer Recommendation Dataset]{https://www.kaggle.com/datasets/amankumar1007/fertilizer-recommendation}
- [Image Disease Prediction Dataset]{https://www.kaggle.com/datasets/vipoooool/new-plant-diseases-dataset}
The Crop Recommendation module leverages machine learning algorithms to provide farmers with personalized crop recommendations based on various factors such as soil type, climate, and historical crop performance data. It helps farmers make optimal choices when selecting the crops to cultivate, taking into account their specific conditions.
The Fertilizer Recommendation module uses data-driven approaches to suggest the appropriate types and quantities of fertilizers for a given crop and soil condition. By analyzing soil nutrient levels and crop nutrient requirements, it helps farmers maximize crop yields while minimizing fertilizer costs and environmental impact.
The Image Disease Prediction module employs deep learning techniques to diagnose crop diseases from images captured by farmers. It can identify common crop diseases and provide timely recommendations for disease management. This enables farmers to take proactive measures to protect their crops from diseases, ultimately increasing crop productivity.
- User-friendly web interface for easy access and interaction.
- Data-driven recommendations for crop selection and fertilizer application.
- Deep learning-powered image analysis for disease detection.
- Personalized advice based on location-specific data.
- Historical data tracking and reporting for improved decision-making.
To run Dr. Crop on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/ChaitanyaSirivuri/DrCrop
-
Navigate to the project directory:
cd DrCrop
-
Install the required dependencies:
pip install -r requirements.txt
-
Start the web application:
python app.py
-
Open a web browser and access Dr. Crop at http://localhost:8000.
Dr. Crop relies on several Python libraries and frameworks, including:
- Flask
- PyTorch
- Scikit-learn
- and more (see
requirements.txt
for a complete list).
We welcome contributions from the community. If you'd like to contribute to the development of Dr. Crop, please fork the repository and submit pull requests with your changes. Be sure to follow our code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
Happy farming with Dr. Crop! 🌾🌱🚜