Skip to content

This project attempts to build a predictive model to recommend a crop to farmers according to different environmental factors such as pH, potassium, phosphorous, nitrogen, rainfall, and humidity.

Notifications You must be signed in to change notification settings

LingAdeu/classification-based-recommendation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

Classification-Based Recommendation System for Crop Planting

About

This project aims to address the challenges in making decisions to grow specific crops under different conditions by developing a crop recommendation system based on a multilabel classification. This project involves a comparison between different classifier models, resulting in Random Forest model as the final model with high performance (F1 score: 0.9949 on unseen data), making the model optimized at recommending crops. With such high performance, the impelentation of the model can help farmers optimize the crop choice, leading to better crop yields and reduce crop failure due to weather and soil factors.

Content

.
├── README.md                     <- Top level READMe
├── data
│   └── Crop_recommendation.csv   <- Dataset for training and testing the model
├── model
│   └── clf_final.pkl             <- Final model
├── notebook
│   └── notebook.ipynb            <- Jupyter notebook for buiding model
└── requirements.txt              <- Dependencies

Feedback

If there are any questions or suggestions for improvements, feel free to contact me here:

linkedin logo gmail logo

About

This project attempts to build a predictive model to recommend a crop to farmers according to different environmental factors such as pH, potassium, phosphorous, nitrogen, rainfall, and humidity.

Topics

Resources

Stars

Watchers

Forks