This repository contains the project Crop Prediction Using AI, developed for JIS IDEAJAM by Asansol Engineering College. The project leverages AI and machine learning to help farmers predict crop yields and choose the best crops based on soil and weather conditions.
Global Issues:
- Food insecurity due to unpredictable crop yields.
- Economic disparities affecting small-scale farmers.
Challenges Faced:
- Unpredictable crop yields due to climate change.
- Impact of pests, soil degradation, and sudden weather changes.
- Financial losses and increased debt for farmers.
The AI-driven platform offers:
- Crop Suggestions: Top 3 best crops based on soil reports and external conditions.
- Data Forecasting: Accurate predictions using machine learning models.
- Chatbot Support: Seamless interaction with a user-friendly chatbot.
- Multi-language Support: Options for farmers to choose their preferred language.
- HTML, CSS, JavaScript, React.js (Responsive UI)
- Node.js, Express.js (API handling)
- Python (pandas, numpy, scikit-learn)
- MongoDB (Scalable data storage)
- Farmer Input: Location, crop type, land area, fertilizers, pesticides, and soil report.
- Data Fetching: Real-time weather and temperature data via APIs.
- Yield Prediction: ML models (Random Forest Regression & Classifier, 97.8% accuracy).
- Dashboard Insights: Interactive results and recommendations.
- Social: Enhances food security and educates farmers.
- Economic: Boosts agricultural output and attracts investments.
- Farmer-Centric: Reduces losses and improves resource management.
- Environmental: Promotes sustainable farming and climate resilience.
- Revenue Model: Free basic features with premium AI-driven insights.
- Scalability: Region-specific AI models for wider market expansion.
- Cost-Efficient: Uses scalable cloud solutions to minimize expenses.
- Data collection and preprocessing issues.
- Balancing model accuracy and computational efficiency.
- Promoting farmer awareness and trust in AI-based solutions.
- Datasets:
- Research:
- Documentation: