Skip to content

Crop Yield Prediction using Supervised Machine Learning Algorithms such as SVC, Random Forest, and Linear Regression.

Notifications You must be signed in to change notification settings

gnatnib/crop_yield_prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Crop Yield Predictions

🌟 Overview

Crop yield prediction is a critical challenge in agriculture. Accurate crop yield forecasts can:

  • Address global food security challenges.
  • Mitigate the impacts of climate change.
  • Support effective agricultural risk management.

This project leverages supervised machine learning techniques to predict crop yields using various factors, such as weather conditions (rainfall, temperature), pesticide usage, and historical crop yield data.


πŸ“‚ Dataset

The dataset used for this project was sourced from Kaggle:
Crop Yield Prediction Dataset

This dataset provides essential features like weather data, pesticide use, and historical crop yields.


βš™οΈ Tools & Technologies

  • Language: Python
  • Platform: Google Colab
  • Libraries:
    • pandas - Data manipulation and analysis
    • scikit-learn - Machine learning algorithms
    • Other dependencies: numpy, matplotlib, etc.

πŸš€ Features

  • Preprocessing:

    • Data cleaning and handling missing values.
    • Feature engineering for better model performance.
  • Machine Learning:

    • Implementation of supervised learning algorithms.
    • Model training, validation, and testing.
  • Visualization:

    • Insights through plots and charts.

πŸ“ˆ How to Run

  1. Clone this repository:
    git clone https://github.com/your-username/crop-yield-predictions.git
  2. Open the project in Google Colab.
  3. Install the dependencies.
  4. Load the dataset and execute the cells in the notebook to train and evaluate the model.

πŸ“ Future Work

  • Integrate additional features like soil type and crop type.
  • Experiment with advanced models such as XGBoost and neural networks.
  • Extend predictions to regional or global scales.

About

Crop Yield Prediction using Supervised Machine Learning Algorithms such as SVC, Random Forest, and Linear Regression.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published