EfficientNet is a family of convolutional neural networks and these models efficiently scale up in terms of layer depth, layer width, input resolution, or a combination of all of these factors. EfficientNet allows us to form features from images that can later be passed into a classifier. This allows for EfficientNet to serve as a backbone to many other models--one of which is EfficientDet, an object detection model family. This version of EfficientNEt is implemented in Keras, which is abstracted, so we can load a custom dataset and train EfficientNet all in a few lines of code.
EfficientNet is able to achieve higher accuracies and efficiencies all while reducing the parameter size and FLOPS.
Training EfficientNet: https://blog.roboflow.com/how-to-train-efficientnet/