Skip to content

An Open Source Disease Detection Platform for Microimaged Plant Phenotypic Characteristics (Currently for Tomato, Cucurbit, and Grape)

License

Notifications You must be signed in to change notification settings

sruthisentil/AgMicroNet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgMicroNet: Plant Pathologist-Backed Diagnoses

Talk about what TOMicro [ input the image of example microimages under it put saliency maps ]

Dependencies

Contents

This library contains Tensorflow/Keras code for:

the LEAF frontend, as well as mel-filterbanks, SincNet and Time-Domain Filterbanks Keras models for PANN, PCEN and SpecAugment an example training loop using gin, to train models with various frontends and architectures on tensorflow datasets.

Creating a Custom Dataset

talk about pickling the data

python3 data_pickler.py --img_size 320 --dataset "/Users/skanda/Downloads/CompleteDataset/Fruit" --type_of_crop "tomato"

produces 2 pickles and the csv

Training and Customizing the TOMicroCNN Architecture

[put the pipeline diagram where you see the entire thing]

  • with or without kfold

Training a Transfer Learning Architecture

[give them the options]

python3 transfer_learning_template.py --img_size 320 --num_classes 5 --type_of_crop tomato --external_model 'Xception' --trainable_layers "fine_tune"

Producing Validation Metrics

[kfold graphs, scores themselves, confusion matrices]

[how to run inference on a trained model]

  • show the example of manoj's validation

Reference

About

An Open Source Disease Detection Platform for Microimaged Plant Phenotypic Characteristics (Currently for Tomato, Cucurbit, and Grape)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages