开源软件名称(OpenSource Name):titu1994/MobileNetworks开源软件地址(OpenSource Url):https://github.com/titu1994/MobileNetworks开源编程语言(OpenSource Language):Python 100.0%开源软件介绍(OpenSource Introduction):Mobile Networks (V1 and V2) in KerasKeras implementation of the paper MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications + ported weights. Contains the Keras implementation of the paper MobileNetV2: Inverted Residuals and Linear Bottlenecks + ported weights. Benefits of Mobile NetsAs explained in the paper, large neural networks can be exorbitant, both in the amount of memory they require to perform predictions, to the actual size of the model weights. Therefore, by using Depthwise Convolutions, we can reduce a significant portion of the model size while still retaining very good performance. Creating MobileNetsThe default MobileNet corresponds to the model pre-trained on ImageNet. It has an input shape of (224, 224, 3). You can now create either the original version of MobileNet or the MobileNetV2 recently released using the appropriate method.
MobileNet V1There are two hyperparameters that you can change -
MobileNet V2There are three hyperparameters that you can change -
TestingThe model can be tested by running the Conversion of Tensorflow WeightsThe weights were originally from https://github.com/tensorflow/models/blob/master/slim/nets/mobilenet_v1.md, which used Tensorflow checkpoints. There are scripts and some documentation for how the weights were converted in the The weights for V2 model were originally from https://github.com/tensorflow/models/tree/master/research/slim/nets/mobilenet, which used Tensorflow checkpoints. There are scripts and some documentation for how the weights were converted in the |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论