Skip to content

akshaydaf/plant-disease-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Disease Classification with Kubeflow on AWS

This project demonstrates how to deploy a plant disease classification system using Kubeflow on AWS EKS. The infrastructure is provisioned using Terraform, and the machine learning pipeline is orchestrated using Kubeflow Pipelines.

Project Structure

  • infrastructure/: Contains Terraform files for deploying Kubeflow on AWS EKS
  • pipelines/: Contains Kubeflow pipeline definitions for the plant disease classification system
  • models/: Contains machine learning models for plant disease classification
  • data/: Contains scripts for data preparation and preprocessing
  • notebooks/: Contains Jupyter notebooks for exploratory data analysis and model development

Getting Started

1. Deploy the Infrastructure

First, deploy the Kubeflow infrastructure on AWS EKS using Terraform:

cd infrastructure
terraform init
terraform apply

See the infrastructure README for detailed instructions.

2. Access Kubeflow

After the infrastructure is deployed, you can access the Kubeflow Pipelines UI:

# Configure kubectl to connect to your EKS cluster
aws eks update-kubeconfig --region us-east-1 --name kubeflow-eks

# Get the Load Balancer URL for Kubeflow
kubectl get ingress -n kubeflow kubeflow-ingress

The Kubeflow Pipelines UI will be available at the AWS Load Balancer URL (HTTP only).

Plant Disease Classification

This project uses deep learning models to classify plant diseases from images. The system can identify various diseases affecting different crops, helping farmers diagnose plant health issues early and take appropriate actions.

Supported Crops

  • Tomato
  • Potato

Model Architecture

The classification model is based on a convolutional neural network (CNN) architecture.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors