Contenu principal

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

  • SqueezeNet network architecture

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.

net = squeezenet renvoie un réseau SqueezeNet entraîné sur le jeu de données ImageNet.

exemple

net = squeezenet('Weights','imagenet') renvoie un réseau SqueezeNet entraîné sur le jeu de données ImageNet. Cette syntaxe est équivalente à net = squeezenet.

lgraph = squeezenet('Weights','none') renvoie l’architecture du réseau SqueezeNet non entraîné.

Exemples

réduire tout

Chargez un réseau SqueezeNet préentraîné.

net = squeezenet
net = 

  DAGNetwork with properties:

         Layers: [68×1 nnet.cnn.layer.Layer]
    Connections: [75×2 table]

Cette fonction renvoie un objet DAGNetwork.

SqueezeNet est inclus dans Deep Learning Toolbox™. Pour charger d'autres réseaux, utilisez des fonctions telles que googlenet pour obtenir des liens permettant de télécharger des réseaux préentraînés à partir du navigateur Add-On Explorer.

Arguments de sortie

réduire tout

Réseau de neurones à convolution SqueezeNet préentraîné, renvoyé sous la forme d'un objet DAGNetwork.

Architecture du réseau de neurones à convolution SqueezeNet non entraîné, renvoyée sous la forme d'un objet LayerGraph.

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.

Capacités étendues

développer tout

Historique des versions

Introduit dans R2018a

réduire tout