Contenido principal

inceptionv3

(No recomendado) Red neuronal convolucional Inception-v3

  • Inception-v3 network architecture

No se recomienda el uso de inceptionv3. Utilice la función imagePretrainedNetwork en su lugar y especifique el modelo "inceptionv3". Para obtener más información, consulte Historial de versiones.

Descripción

Inception-v3 es una red neuronal convolucional con 48 capas de profundidad. Puede cargar una versión preentrenada de la red entrenada en más de un millón de imágenes desde la base de datos [1] de ImageNet. La red preentrenada puede clasificar imágenes en 1000 categorías de objetos (por ejemplo, teclado, ratón, lápiz y muchos animales). Como resultado, la red ha aprendido representaciones ricas en características para una amplia gama de imágenes. El tamaño de la entrada de imagen de la red es de 299 por 299. Para ver más redes preentrenadas en MATLAB®, consulte Redes neuronales profundas preentrenadas.

net = inceptionv3 devuelve una red Inception-v3 entrenada con la base de datos de ImageNet.

Esta función requiere el paquete de soporte Deep Learning Toolbox™ Model for Inception-v3 Network. Si no ha instalado el paquete de soporte, la función proporciona un enlace de descarga.

ejemplo

net = inceptionv3('Weights','imagenet') devuelve una red Inception-v3 entrenada con la base de datos de ImageNet. Esta sintaxis es equivalente a net = inceptionv3.

lgraph = inceptionv3('Weights','none') devuelve la arquitectura de red Inception-v3 sin entrenar. El modelo sin entrenar no requiere ningún paquete de soporte.

Ejemplos

contraer todo

Descargue e instale el paquete de soporte Deep Learning Toolbox Model for Inception-v3 Network.

Escriba inceptionv3 en la línea de comandos.

inceptionv3

Si el paquete de soporte Deep Learning Toolbox Model for Inception-v3 Network no está instalado, la función proporciona un enlace al paquete de soporte correspondiente en Add-On Explorer. Para instalar el paquete de soporte, haga clic en el enlace y después en Install. Para comprobar que la instalación se ha realizado correctamente, escriba inceptionv3 en la línea de comandos. Si el paquete de soporte requerido está instalado, la función devuelve un objeto DAGNetwork.

inceptionv3
ans = 

  DAGNetwork with properties:

         Layers: [316×1 nnet.cnn.layer.Layer]
    Connections: [350×2 table]

Visualice la red con Deep Network Designer.

deepNetworkDesigner(inceptionv3)

Para examinar otras redes neuronales preentrenadas en Deep Network Designer, haga clic en New.

Deep Network Designer start page showing available pretrained neural networks

Si necesita descargar una red neuronal, deténgase en la red neuronal deseada y haga clic en Install para abrir Add-On Explorer.

Argumentos de salida

contraer todo

Red neuronal convolucional Inception-v3 preentrenada, devuelta como un objeto DAGNetwork.

Arquitectura de red neuronal convolucional Inception-v3 sin entrenar, devuelta como un objeto LayerGraph.

Referencias

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

[2] Szegedy, Christian, Vincent Vanhoucke, Sergey Ioffe, Jon Shlens, and Zbigniew Wojna. “Rethinking the Inception Architecture for Computer Vision.” In 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2818–26. Las Vegas, NV, USA: IEEE, 2016. https://doi.org/10.1109/CVPR.2016.308.

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido en R2017b

contraer todo