Skip to content

Our AI-driven solution helps farmers make informed decisions amidst unpredictable weather and varying soil conditions with the help of ML models we built and also by leveraging LLM's to provide valuable suggestions

Notifications You must be signed in to change notification settings

uvaishnav/karshak_siksha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌾 AI-Driven Farmer helper 🌿

⚠️ Important Note

We have designed two machine learning models, Crop Recommendation Model and Yield Prediction Model, which are the main features that we offer through this application.

Please go through the code and description of the machine learning models we have built in this repository: GitHub Repository

🌟 Brief

In the face of unpredictable weather patterns and varying soil conditions, farmers often struggle to make informed decisions about crop selection and resource allocation. Our AI-driven solution leverages advanced machine learning models to analyze historical climate data, weather forecasts, and soil conditions, providing farmers with actionable insights to enhance their farming practices using fine-tuned Large Language Models (LLMs).

By providing data-driven recommendations and continuous support, our solution empowers farmers to make informed decisions, optimize crop yields, and adapt to changing environmental conditions, ultimately contributing to sustainable agriculture. 🌱


πŸ› οΈ Technology Stack

Frontend Backend ML Library LLMs Database Deployment Version Control
HTML5 FastAPI Scikit-Learn Genini 1.5 pro Firebase Render GitHub
CSS3 Node.js
JavaScript

Key Features

  • πŸ“Š Data-Driven Insights: Analyze historical climate data, weather forecasts, and soil conditions.
  • 🚜 Optimized Crop Yields: Provide actionable recommendations to enhance farming practices.
  • 🌍 Sustainable Agriculture: Support farmers in adapting to changing environmental conditions.

πŸ—οΈ Architectural Diagram

Architectural Diagram

πŸ€– Machine Learning Models

  1. 🌾 Crop Recommendation Model:

    • Description: Recomends the best suited crop for the farmer based on the wether parameters like temperature, humidity and rainfall and soil parameters like Nitrogen, Potassium, Phosphorous and pH
    • View Code
  2. πŸ“ˆ Yield Prediction Model:

    • Description: Predicts the Yield that can be generated for a given *crop with the weather conditions like, temperature, humidity and rainfall and soil conditions like Nitrogen, Potassium, Phosphorous and pH
    • View Code

🌟 Opportunities

πŸ” How different is it from any of the other existing ideas?

🌐 Integrated Multi-Model Approach

  • Our solution stands out through its integrated multi-model approach, which combines advanced machine learning techniques to deliver comprehensive agricultural insights. Unlike traditional solutions, it uses an average of four months of recent weather data from APIs to provide accurate, localized crop recommendations based on detailed soil analysis and current climate trends. Additionally, our Yield Prediction Model integrates real-time weather data with crop recommendations for precise yield forecasts. This holistic approach empowers farmers to make better decisions, optimize yields, and adapt to changing environmental conditions, promoting sustainable agriculture.

πŸ‘₯ User-Centric Design

  • Our solution features a user-centric design, We make it very comfortable for the farmer to use the application as we only ask one question to farmer in the landing page about "how much land he cultivates?" and with that we offer the recomendations and suggestioins leveraging ML models and LLM's in the backend and with simple HTML, CSS, JavaScript, and Bootstrap to create an intuitive and responsive interface. This ensures that farmers can easily navigate the platform and access critical insights seamlessly. By using these technologies efficiently, we've developed a clean, accessible, and visually appealing user experience that supports farmers in making informed decisions, optimizing crop yields, and adapting to environmental changes.

🌾 How Will It Be Able to Solve the Problem?

  1. 🌱 Optimized Crop Selection:

    • Provides data-driven recommendations for selecting crops best suited to localized weather and soil conditions, ensuring higher chances of successful yields. Uses historical climate data, recent weather trends, and detailed soil analysis to deliver precise, data-driven recommendations. This approach ensures that farmers choose crops with the highest potential for success based on their unique environmental conditions, leading to increased yields and more efficient resource use.
  2. πŸ“… Improved Planning:

    • Provides farmers with accurate, localized weather forecasts and detailed yield predictions, enabling them to make informed decisions about planting, irrigation, and harvesting schedules. By aligning agricultural activities with optimal weather conditions and anticipated crop performance, farmers can manage resources more efficiently, minimize risks of crop damage, and enhance overall productivity. This proactive approach ensures that every stage of the farming process is optimized for maximum effectiveness and yield.
  3. ⚠️ Risk Mitigation:

    • Offers personalized advice using real-time weather and soil data to proactively manage potential risks. By identifying threats like extreme weather or soil deficiencies early, farmers can take preventive actions, reducing the chance of unexpected losses and enhancing crop resilience.
  4. πŸ”„ Increased Resilience:

    • By using sophisticated algorithms, such as those based on machine learning, the system provides insights into how shifts in weather patterns, soil conditions, and market demands affect crop performance. This allows farmers to make informed adjustments to their crop selection and resource allocation strategies, enhancing their ability to respond to unforeseen challenges and ensuring long-term stability and productivity in their farming operations.

🌟 USP of the Proposed Solution

  1. πŸ”„ Continuous Support:

    • Our AI-driven prototype offers ongoing, personalized advice based on the latest weather data and soil conditions, helping farmers adapt to changing environments and refine their farming practices over time.
  2. 🌍 Sustainability:

    • By integrating historical climate data and recent weather averages, our solution optimizes resource use and crop selection, supporting sustainable agricultural practices and reducing environmental impact.
  3. πŸ“ˆ Increased Resilience:

    • The combination of real-time weather data and detailed crop recommendations enhances farmers' ability to adapt to fluctuating environmental and market conditions, improving resilience and stability.
  4. πŸ’° Economic Growth:

    • Accurate yield predictions and tailored crop suggestions lead to optimized crop performance and higher yields, boosting farmers' incomes and contributing to the economic growth of rural communities.

Our solution’s unique integration of advanced machine learning models, real-time data analysis, and user-centric design ensures farmers receive precise, actionable insights, empowering them to make informed decisions and achieve better farming outcomes. 🚜🌱

🌐 Website Pages

🏠 Home Page

Home Page

πŸ“ Recommendations Page

Recommendations Page

πŸ’‘ Suggestions Page

Suggestions Page

About

Our AI-driven solution helps farmers make informed decisions amidst unpredictable weather and varying soil conditions with the help of ML models we built and also by leveraging LLM's to provide valuable suggestions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published