Detection Of Plant Disease Using Machine Learning and Deep Learning Algorithms

Project Code :TCMAPY502

Objective

The main objective of this to detect and classify the plant disease using the machine learning (SVM, Random Forest) and deep learning (CNN, RNN, ResNet) algorithms.

Abstract

Agriculture plays a crucial role in the Indian economy. Early detection of plant diseases is very much essential to prevent crop loss and further spread of diseases. Most plants such as apple, tomato, cherry, grapes show visible symptoms of the disease on the leaf. These visible patterns can be identified to correctly predict the disease and take early actions to prevent it. This can be overcome by the use of machine learning and deep learning algorithms. Hence, we are proposing a method that which is detecting the disease of a tomato plant from their leaf images. Here the process is performed with the Support Vector Machine (SVM), Random Forest algorithms of machine learning along with deep learning algorithms Convolutional Neural Network (CNN), Recurrent Neural Network (RNN) and ResNet, which is one of the transfer learning method of CNN. Once after training the dataset with the algorithms, the accuracy of algorithms is compared and the images are classified.

Keywords: Plant diseases, machine learning, deep learning, CNN, RNN, ResNet, SVM, Random Forest.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W Configuration:
Processor:  I3/Intel Processor

Hard Disk: 160GB 


S/W Configuration:

Operating System:  Windows 7/8/10  

IDE:  Pycharm 

Libraries Used:   Numpy, IO, OS, Keras

Technology:  Python 3.6+

Demo Video

Related Projects

Final year projects