GithubHelp home page GithubHelp logo

agri-cultivate's Introduction

Agri-Cultivate ๐ŸŒพ

View Website | View Video

Agri Cultivate AI is a tool that recommends the farmers about crops to be cultivated and predicts whether the cultivation method will generate profit or loss.


Technologies Used

ReactTailwind CSSIBM WatsonVercel
PythonNumpyPandasScikit Learn

Features

The Machine Learning models are created by setting up a deployment space on IBM Watson Studio where we created an asset for the jupyter notebook on which we shipped our code to create an API Endpoint so that the desired output can be presented on our website.

Crop Recommendation

As far as which crop to grow is concerned, multiple parameters such as amount of nitrogen, phosphorus, potassium, the average temperature of the soil, humidity, average pH value and annual rainfall into consideration.
This model is able to predict among 22 major crop species which are grown in India. Random Forest Classifier algorithm has been implemented giving an accuracy of 97%.

Yield Profit

For the prediction of the profit from the crop yield, we have taken the parameters crop, state, cost of cultivation per hectare, cost of production, yield (quintal/hectare) and support price.
Used Logistic Regression for predicting if the farmer will be profited or suffer a loss. Achieved an accuracy of 95% on test data.

ChatBot

The ChatBot is created using the IBM Watson assistant platform. Using it, a user can communicate with the bot and ask queries such as "What are the top five crops in Punjab?"
The bot also assists users with problems such as crop recommendation and yield profit, among other things.

Team Members

Kanav Mittal
Samank Gupta
Sarthak Tyagi
Karmabir Chakraborty

agri-cultivate's People

Contributors

samankgupta avatar kanavmittal avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.