Coder Social home page Coder Social logo

a10-5-bit's Introduction

Maati-

AI BASED CROP RECOMMENDATION SYSTEM

Developers-

Rashi Srivastava, IIIrd Semester - [email protected]

Ankit Jailwal, IVth Semester - [email protected]

Shivam Sawarn, IVth Semester - [email protected]

Vivek Kaushik, IIIrd Semester - [email protected]

Problem Statement -

Selecting Crops for farmers is a hectic job as they have to consider many different factors. Hence, developing an app which will help farmers in making their jobs easy.

Aim -

The aim is to design an AI based crop recommendation application which can recommend different crops to the farmers by analysing all the relevant factors for a particular land area such as rainfall, temperature, season, ground water available, soil type and location. The application is based on Deep Learning and Machine Learning algorithms to detect the soil type given an image and recommend the best fit crop along with further suggestions for that very crop such as expected revenue generated per hectare, demand of the crop, required fertilizers, cost of cultivation per hectare, quantity of seeds per hectare, duration of cultivation and the crops which can be used for mixed cropping with the primary crop. Along with this

Working of Maati App -

  • The app starts after an easy user login using mobile number but for the prototype the mobile number feature hasn't been implemented completely and the app is currently working on a dummy user name and phone number.

  • After login the user is taken to the main menu page where, the user can navigate through different features of MAATI APP.

  • For Crop prediction, the user is required to click the image of the land on which the farming has to be done and send it to the server for processing and to predict soil type using Deep learning model.

  • The predicted soil type will be used as a parameter for crop recommendation.

  • User's current location and weather conditions will also be sent to the server for crop prediction and altogether all the parameters will be used to predict the crop which is suitable for cultivation.

  • After crop prediction the relevant details related to the crops will be fetched and shown as the output to the users.

  • Users can also access other features of the app such as: Kisan Call Centre, Maati News for agriculture news and happenings, Maati analysis for weather updates, History of previous recommendations etc.

This app also includes a portal for farmers where they can buy the products needed while the cultivation period,right from seeds to machies/tools, sell their produce directly in the market and also register their land, machine for rent. It aims to cover all the needs of a farmer.

Added to this, an additional feature to predict vcrop type and crop disease is also added in the app.

All the Python Scripts for ML and DL models can be found here: https://github.com/Rashi-Srivastava/A10-5-BIT/tree/main/Python_Scripts

  • CRS.py contains the Machine Learning Model for Crop Recommendation

  • SoilNET.py conatins the deep learning neural network architecture for Soil type recognition.

Videos for working part of the model can be found here: https://github.com/Rashi-Srivastava/A10-5-BIT/tree/main/Videos

Codes for app Frontend can be found here: https://github.com/Rashi-Srivastava/A10-5-BIT/tree/frontend

a10-5-bit's People

Contributors

rashi-srivastava 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.