Recently, I'm a big fan for transfer learning. With transfer learning, it is simple to use pre-trained neural network to perform classification on a new collection of images. There are many pre-trained network instantly availlable in MATLAB : alexnet, googlenet, resnet50,vgg16,vgg19,resnet101, inceptionv3, inceptionresnetv2,squeezenet.
This example will using transfer learning of various pre-trained deep learning network to classify various species of bacteria. It will help to reduce the time of manually classification and minimize the risks of incorrect classification.
Other than the zip file, you need to download for this example
There are two live scripts here :
1) Bacteria Classification Using Transfer Learning of AlexNet
2) Bacteria Classification Using Transfer Learning of Multiple Deep Pretrained Neural Networks
Familiar with available deep learning model in MATLAB
Perform transfer learning of pretrained neural networks
Detect and classify the object by pre-trained deep learning model
Compare the performance of different pre-trained deep learning network.
Product Focus :
Parallel Computing (optional)
Written at 9 December 2018
Kevin Chng (2019). Bacteria Classification Using Multiple Neural Networks (https://www.mathworks.com/matlabcentral/fileexchange/69670-bacteria-classification-using-multiple-neural-networks), MATLAB Central File Exchange. Retrieved .