ShuffleNet-V2
Trained on
ImageNet Competition Data
Released in 2018, this model features pointwise group convolutions and bottleneck-like structures. A "channel shuffle" operation is introduced to enable information flow between different groups of channels and improve accuracy.
Number of layers: 243 |
Parameter count: 2,294,784 |
Trained size: 10 MB |
Examples
Resource retrieval
Get the pre-trained net:
The prediction is an Entity:
An object outside the list of the ImageNet classes will be misidentified:
Visualize convolutional weights
Extract the weights of the first convolutional layer in the trained net:
Show the dimensions of the weights:
Transfer learning
Use the pre-trained model to build a classifier for telling apart images of sunflowers and roses. Create a test set and a training set:
| Out[16]= |  TargetDevice -> "GPU" for training on a GPU): Net informationInspect the number of parameters of all arrays in the net: Get the size of the ONNX file: | Out[26]= |  NetEncoder and |
Requirements
Wolfram Language
12.3
(May 2021)
or above
Resource History
Reference
|