Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added a ML model to analyze plant leaves using CNN #947

Closed
wants to merge 1 commit into from

Conversation

pranawk
Copy link
Contributor

@pranawk pranawk commented Oct 29, 2024

Pull Request for PyVerse 💡

Requesting to submit a pull request to the PyVerse repository.


Issue Title

Plant Leaf disease analyzer using machine learning
with CNN and tensorFlow

  • I have provided the issue title.

Info about the Related Issue

What's the goal of the project?

To develop an AI-powered tool that accurately detects plant diseases from leaf images, providing a fast, accessible, and scalable solution for early disease diagnosis. This tool aims to support agricultural productivity by enabling farmers and researchers to identify diseases quickly, ultimately reducing crop losses and enhancing sustainable farming practices.

  • I have described the aim of the project.

Name

Pranaw Kumar

  • I have provided my name.

GitHub ID

pranawk

  • I have provided my GitHub ID.

Email ID

pranawk3@outlook.com

  • I have provided my email ID.

Identify Yourself

GSSOC-extd and HacktoberFest contributor

  • I have mentioned my participant role.

Closes

Enter the issue number that will be closed through this PR.
Closes: #936

  • I have provided the issue number.

Describe the Add-ons or Changes You've Made

This project uses CNNs with TensorFlow to detect plant diseases from leaf images. With Python libraries for processing and Flask for a web interface, users can upload images for quick, accurate diagnoses. This tool supports efficient, real-time disease detection to aid in crop health management.

  • I have described my changes.

Type of Change

Select the type of change:

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

The model has been tested through a combination of training-validation splits, cross-validation, and testing on a separate dataset of unseen images to assess the model's performance. We evaluated the model's accuracy, precision, recall, and F1-score to ensure it effectively distinguishes between healthy and diseased plants. Additionally, we used real-time testing via the Flask interface to verify the tool's responsiveness and accuracy in practical scenarios, ensuring consistent results across a variety of leaf images.

  • I have described my testing process.

Checklist

Please confirm the following:

  • My code follows the guidelines of this project.
  • I have performed a self-review of my own code.
  • I have commented my code, particularly wherever it was hard to understand.
  • I have made corresponding changes to the documentation.
  • My changes generate no new warnings.
  • I have added things that prove my fix is effective or that my feature works.
  • Any dependent changes have been merged and published in downstream modules.

Copy link

👋 Thank you for opening this pull request! We're excited to review your contribution. Please give us a moment, and we'll get back to you shortly!

Feel free to join our community on Discord to discuss more!

@pranawk pranawk closed this Oct 29, 2024
@pranawk pranawk deleted the add-my-mlModel branch October 29, 2024 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Code Addition Request]: Plant Leaf disease analyzer using machine learning
1 participant