La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
squeezenet
(Déconseillé) Réseau de neurones à convolution SqueezeNet
L’utilisation de squeezenet
est déconseillée. Utilisez la fonction imagePretrainedNetwork
à la place. Pour plus d’informations, veuillez consulter Historique des versions.
Description
SqueezeNet est un réseau de neurones à convolution d’une profondeur de 18 couches. Vous pouvez charger une version préentraînée du réseau entraîné sur plus d’un million d’images dans la base de données ImageNet [1]. Le réseau entraîné peut classer des images dans 1 000 catégories d’objets, par exemple un clavier, une souris, un crayon et de nombreux animaux. En conséquence, le réseau a appris des représentations avec de nombreuses caractéristiques pour une grande variété d’images. Cette fonction renvoie un réseau SqueezeNet v1.1, dont la précision est similaire à celle de SqueezeNet v1.0, mais qui nécessite moins d'opérations en virgule flottante par prédiction [3]. Le réseau a une taille d’image en entrée de 227 par 227. Pour plus de réseaux pré-entraînés dans MATLAB®, veuillez consulter Pretrained Deep Neural Networks.
renvoie un réseau SqueezeNet entraîné sur le jeu de données ImageNet. Cette syntaxe est équivalente à net
= squeezenet('Weights','imagenet'
)net = squeezenet
.
renvoie l’architecture du réseau SqueezeNet non entraîné.lgraph
= squeezenet('Weights','none'
)
Exemples
Arguments de sortie
Références
[1] ImageNet. http://www.image-net.org.
[2] Iandola, Forrest N., Song Han, Matthew W. Moskewicz, Khalid Ashraf, William J. Dally, and Kurt Keutzer. “SqueezeNet: AlexNet-Level Accuracy with 50x Fewer Parameters and <0.5MB Model Size.” Preprint, submitted November 4, 2016. https://arxiv.org/abs/1602.07360.
[3] Iandola, Forrest N. "SqueezeNet." https://github.com/forresti/SqueezeNet.