Skip to content

Fertilizer Recommendation System using Machine Learning #234

Description

@keshripritesh

🚀 New Project Proposal: Fertilizer Recommendation System using Machine Learning 🌾

📌 Project Title

Fertilizer Recommendation System using Machine Learning | Agriculture AI

📝 Description

This project is designed to help farmers and agricultural communities by recommending the most suitable fertilizer based on soil conditions, crop type, and nutrient levels. Many farmers struggle with fertilizer selection due to imbalances in soil nutrients and varying crop needs. Our system leverages machine learning (Random Forest Classifier) to predict the ideal fertilizer, thereby improving crop yield and ensuring sustainable farming practices.

📊 Problem Statement

Farmers often lack proper guidance in choosing fertilizers, leading to:

  • Nutrient deficiencies in soil
  • Reduced crop productivity
  • Increased farming costs due to trial-and-error methods

This system aims to simplify fertilizer selection using data-driven insights, empowering farmers with AI support.

🔑 Features

  • Input environmental and soil features:

    • Temperature (°C)
    • Humidity (%)
    • Moisture (%)
    • Soil Type (Categorical)
    • Crop Type (Categorical)
    • Nitrogen (N) value
    • Phosphorous (P) value
    • Potassium (K) value
  • Predicts the most suitable fertilizer (e.g., Urea, DAP, 28-28, 17-17-17, etc.)

  • Provides a simple and interactive UI using Streamlit

  • Saves trained model using joblib for reusability

🎯 Project Goals

  • Build a machine learning model (Random Forest Classifier) for fertilizer prediction
  • Develop a Streamlit-based user interface for easy farmer interaction
  • Provide accurate and explainable recommendations to aid decision-making
  • Contribute to the Agriculture AI section of Social Summer of Code

🛠️ Tech Stack

  • Language: Python
  • ML Model: Random Forest Classifier
  • Libraries: scikit-learn, pandas, joblib
  • Frontend/UI: Streamlit

📷 Screenshots (UI Preview)

Image

Image

Image

📌 Relevance to GSSoC’25

  • Aligns with Sustainable Agriculture & AI for Social Good
  • Provides beginner-friendly exposure to Machine Learning + Streamlit
  • Open to contributors for model improvement, UI enhancement, and dataset integration

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions