Skip to content

diksha-yadav-19/Crop_Recommendation

Repository files navigation

Crop Recommendation System

Introduction

The Crop Recommendation System is designed to help farmers and agricultural professionals decide which crops to plant based on various environmental and soil parameters. The system leverages machine learning algorithms to provide accurate crop recommendations, enhancing agricultural productivity and sustainability.

Features

  • Soil Analysis: Analyze soil properties such as pH, nitrogen, phosphorus, potassium, and more.
  • Weather Data: Incorporate weather data like temperature, humidity, and rainfall for better recommendations.
  • Machine Learning: Utilizes machine learning models to predict the best-suited crops.
  • User-Friendly Interface: Easy-to-use interface for inputting data and getting recommendations.

Installation

Prerequisites

  • Python 3.12
  • Git
  • Virtualenv

Steps

  1. Clone the repository:
    git clone https://github.com/diksha-yadav-19/Crop_Recommendation.git
  2. Create a virtual environment : python -m venv venv
  3. Install dependencies : pip install -r requirements.txt
  4. Run the application: python app.py

Releases

No releases published

Packages

No packages published