Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

vgg19

(Déconseillé) Réseau de neurones à convolution VGG-19

  • VGG-19 network architecture

L’utilisation de vgg19 est déconseillée. Utilisez la fonction imagePretrainedNetwork à la place et spécifiez le modèle "vgg19". Pour plus d’informations, veuillez consulter Historique des versions.

Description

VGG-19 est un réseau de neurones à convolution d’une profondeur de 19 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. Le réseau a une taille d’image en entrée de 224 par 224. Pour plus de réseaux pré-entraînés dans MATLAB®, veuillez consulter Pretrained Deep Neural Networks.

net = vgg19 renvoie un réseau VGG-19 entraîné sur le jeu de données ImageNet.

Cette fonction nécessite le support package Deep Learning Toolbox™ Model for VGG-19 Network. Si ce support package n’est pas installé, la fonction propose un lien de téléchargement.

exemple

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

layers = vgg19('Weights','none') renvoie l’architecture du réseau VGG-19 non entraîné. Le modèle non entraîné ne nécessite pas de support package.

Exemples

réduire tout

Cet exemple indique comment télécharger et installer le support package Deep Learning Toolbox Model for VGG-19 Network.

Saisissez vgg19 en ligne de commande.

vgg19

Si le support package Deep Learning Toolbox Model for VGG-19 Network n’est pas installé, la fonction propose un lien vers le support package nécessaire dans l’Add-On Explorer. Pour installer le support package, cliquez sur le lien, puis cliquez sur Install. Vérifiez que l’installation est réussie en saisissant vgg19 en ligne de commande.

vgg19
ans = 

  SeriesNetwork with properties:

    Layers: [47×1 nnet.cnn.layer.Layer]

Visualisez le réseau avec Deep Network Designer.

deepNetworkDesigner(vgg19)

Découvrez d’autres réseaux de neurones préentraînés dans Deep Network Designer en cliquant sur New.

Deep Network Designer start page showing available pretrained neural networks

Si vous devez télécharger un réseau de neurones, arrêtez-vous sur le réseau souhaité et cliquez sur Install pour ouvrir l’Add-On Explorer.

Arguments de sortie

réduire tout

Réseau de neurones à convolution VGG-19 préentraîné, renvoyé sous la forme d'un objet SeriesNetwork.

Architecture du réseau de neurones à convolution VGG-19 non entraîné, renvoyée sous la forme d'un tableau de Layer.

Références

[1] ImageNet. http://www.image-net.org.

[2] Russakovsky, O., Deng, J., Su, H., et al. “ImageNet Large Scale Visual Recognition Challenge.” International Journal of Computer Vision (IJCV). Vol 115, Issue 3, 2015, pp. 211–252

[3] Simonyan, Karen, and Andrew Zisserman. “Very Deep Convolutional Networks for Large-Scale Image Recognition.” Preprint, submitted in 2014. https://doi.org/10.48550/ARXIV.1409.1556.

[4] Very Deep Convolutional Networks for Large-Scale Visual Recognition http://www.robots.ox.ac.uk/~vgg/research/very_deep/

Capacités étendues

développer tout

Historique des versions

Introduit dans R2017a

réduire tout