Giter Club home page Giter Club logo

crop_recommendation_app_matlab's Introduction

Crop Recommendation App with AI and VisualCrossing API: An application for Crop Recommendation using MATLAB

Table of Contents

Introduction

The agriculture industry is one of the most significant contributors to the global economy, providing food, bjos, and income for millions of people all over the world. However, the amount of the production is very limited and disrupted due to serious climate change.

Crop planting recommendation using AI is a technological solution that can increase the productivity. We can analyze the effect of the weather data on the agriculture, and it is apparent that the weather is the key factor in the crops. With this data, the solution can make personalized recommendations to farmers on the crops that are best suited for their specific conditions, such as soil type, climate, and topography.

The app recommend the suitable crop in the specific area based on the weather data fetched from Weather Data API. In this app, we trained the machine learning model based on the data including soil conditions and weather data, and predict the suitable crop in the specific area using this model. This app will assist farmers in increasing agricultural productivity, preventing soil degradation in cultivated land, reducing chemical use in crop production, and maximizing water resource efficiency.

Running App

Train the model

You can train the model by running train_network.m file in app folder.

The training result is as follows: training_result

Accuracy of the network on the train data: 95.74%

Predict the crop

You can recommend the crop by running main.mlapp in the app folder using the trained model.

Documentation

  • After running the app, you can input the required soil conditions, location and the date to predict, and predict the recommendation of the crop by clicking the [recommend] button. preview

Contact

I hope to work with you. If you have any projects, you can contact me via github email. I can help you in many areas including software development, web development and simulation. Thanks for your attention.

License

GNU GPL

crop_recommendation_app_matlab's People

Contributors

dirm02 avatar jeffrey701 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.