🚀 SmartHarvest AI is an innovative agriculture-based platform designed to empower farmers and agricultural professionals through ML-driven insights. Our project is dedicated to transforming traditional farming practices by integrating machine learning models that enhance decision-making and optimize resources.
Our Crop Recommendation model assists farmers in selecting the most suitable crops by analyzing:
- Soil NPK values: Determines nutrient levels to suggest the best crop for the soil.
- Weather conditions: Assesses current and predicted weather patterns to optimize planting decisions.
- Crop types: Takes into account the types of crops that thrive in similar conditions.
🔧 Tech Stack:
- Programming Language: Python
- Machine Learning Algorithm: Random Forest
- Libraries Used: Scikit-learn, Pandas, NumPy
🔗 Explore the Crop Recommendation Model
The Fertilizer Prediction model offers precise recommendations for fertilizer use by evaluating:
- Soil health: Analyzes the soil's nutrient content to determine deficiencies.
- Crop requirements: Matches fertilizer types to the specific needs of the selected crop.
🔧 Tech Stack:
- Programming Language: Python
- Machine Learning Algorithm: Support Vector Machine (SVM)
- Libraries Used: Scikit-learn, Pandas, NumPy
🔗 Explore the Fertilizer Prediction Model
Our Plant Disease Detection model leverages advanced image recognition to identify diseases at an early stage. This model helps in:
- Disease detection: Detects visual symptoms of plant diseases from uploaded images.
- Risk mitigation: Enables timely intervention to prevent widespread crop damage.
🔧 Tech Stack:
- Programming Language: Python
- Machine Learning Algorithm: Convolutional Neural Network (CNN)
- Libraries Used: TensorFlow, Keras, OpenCV, NumPy
🔗 Explore the Plant Disease Detection Model
The Farm Loan Prediction model assists in predicting loan eligibility by assessing:
- Land location: Evaluates the geographical factors affecting crop yield.
- Crop yield: Estimates potential returns based on previous harvest data.
- Market trends: Considers current market conditions to predict financial viability.
🔧 Tech Stack:
- Programming Language: Python
- Machine Learning Algorithm: Gradient Boosting
- Libraries Used: Scikit-learn, Pandas, NumPy
🔗 Explore the Farm Loan Prediction Model
Ensure you have the following installed to run the models:
- Python 3.x
- TensorFlow
- Scikit-learn
- OpenCV
- Pandas
- NumPy
Install the required Python packages using:
pip install -r requirements.txtSmartHarvest AI is more than just a tool—it's a transformative platform designed to make farming smarter, more sustainable, and more profitable. By harnessing the power of AI and Machine Learning, we are paving the way for a new era in agriculture.