Code Monkey home page Code Monkey logo

plant-pathology-detector's Introduction

Plant-Pathology-detector

Problem Statement

Crop diseases are a major threat to food security, but their rapid identification remains difficult in many parts of the world due to the lack of the necessary infrastructure. The combination of increasing global smartphone penetration and recent advances in computer vision and deep learning has paved the way for smartphone-assisted disease diagnosis. The trained model which we are developing here works on a test set using a public dataset of various images of diseased and healthy plant leaves collected under controlled conditions, demonstrating the feasibility of this approach.

What is Neural Netwroks?

Deep neural networks have recently been successfully applied in many diverse domains as examples of end to end learning. Neural networks provide a mapping between an input—such as an image of a diseased plant—to an output—such as a crop~disease pair. The nodes in a neural network are mathematical functions that take numerical inputs from the incoming edges, and provide a numerical output as an outgoing edge. Deep neural networks are simply mapping the input layer to the output layer over a series of stacked layers of nodes.

Model Used - Sequential Model

A Sequential model is appropriate for a plain stack of layers where each layer has exactly one input tensor and one output tensor.

image

Approach

We decided to use a deep learning model with neural networks to train the AI with thousands of images from a dataset. There are 4 main steps involved in this process:

  • Image augmentation
  • Image acquisition
  • Image pre-processing
  • Classification

Technology used:

  • Python
  • TensorFlow
  • Streamlit
  • Numpy
  • Keras

Dataset

(https://www.kaggle.com/competitions/plant-pathology-2020-fgvc7/overview)

PowerPoint

(https://docs.google.com/presentation/d/1ha0oWEk9F32dldHa0lDRyvztk8VweeoYAEsh1s7hB60/edit?usp=sharing)

plant-pathology-detector's People

Contributors

karanbengani avatar sulaksh 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.