EfficientNet-b0 convolutional neural network

EfficientNet-b0 is a convolutional neural network that is trained on more than a million images from the ImageNet database [1]. The network can classify images into 1000 object categories, such as keyboard, mouse, pencil, and many animals. As a result, the network has learned rich feature representations for a wide range of images. The network has an image input size of 224-by-224. For more pretrained networks in MATLAB®, see Pretrained Deep Neural Networks.
You can use classify to
classify new images using the EfficientNet-b0 model. Follow the steps of Classify Image Using GoogLeNet and replace GoogLeNet with
EfficientNet-b0.
To retrain the network on a new classification task, follow the steps of Train Deep Learning Network to Classify New Images and load EfficientNet-b0 instead of GoogLeNet.
returns an
EfficientNet-b0 model network trained on the ImageNet data set.net = efficientnetb0
This function requires the Deep Learning Toolbox™ Model for EfficientNet-b0 Network support package. If this support package is not installed, then the function provides a download link.
returns a EfficientNet-b0 model network trained on the ImageNet data set. This syntax is
equivalent to net = efficientnetb0('Weights','imagenet')net = efficientnetb0.
returns the untrained EfficientNet-b0 model network architecture. The untrained model
does not require the support package. lgraph = efficientnetb0('Weights','none')
[1] ImageNet. http://www.image-net.org
[2] Mingxing Tan and Quoc V. Le, “EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks,” ArXiv Preprint ArXiv:1905.1194, 2019.
DAGNetwork | Deep Network Designer | densenet201 | googlenet | inceptionresnetv2 | inceptionv3 | layerGraph | plot | resnet18 | resnet50 | squeezenet | trainNetwork | vgg16 | vgg19