Modelos de Deep Learning previamente entrenados
Aproveche las arquitecturas de modelos desarrolladas por la comunidad de investigadores de Deep Learning. Con modelos de uso frecuente y arquitectura robusta, no necesitará comenzar de cero.
Aproveche las arquitecturas de modelos desarrolladas por la comunidad de investigadores de Deep Learning. Con modelos de uso frecuente y arquitectura robusta, no necesitará comenzar de cero.
En lugar de crear un modelo de Deep Learning desde cero, utilice un modelo previamente entrenado, y aplíquelo directamente o adáptelo a una tarea.
Explore la página de GitHub sobre MATLAB Deep Learning para acceder a los modelos más recientes por categoría y obtener consejos sobre cómo seleccionar modelos.
Puede cargar la mayoría de los modelos en la línea de comandos. Por ejemplo:
net = darknet19;
Convierta modelos de TensorFlow™, PyTorch® y ONNX™ en redes de MATLAB utilizando una función de importación. Por ejemplo:
net = importTensorFlowNetwork("EfficientNetV2L")
Aplique modelos previamente entrenados a clasificación de imágenes, visión artificial, procesamiento de audio, procesamiento de LiDAR y otros flujos de trabajo de Deep Learning.
Utilice una red neuronal convolucional, como NASNet-Mobile y EfficientNet, en tareas de clasificación de imágenes. La mayoría de las redes CNN se entrenan con la base de datos ImageNet.
Analice imágenes y vídeos utilizando detección de objetos (YOLO), segmentación semántica/de instancias (AdaptSeg/MASK R-CNN) y clasificación de vídeos (SlowFast).
Analice datos de nube de puntos utilizando clasificación (PointNet), detección de objetos (PointPillars) y segmentación semántica (PointSeg).
Puede seleccionar entre muchos modelos previamente entrenados, cada uno con sus propios tradeoffs:
Para comenzar, seleccione uno de los modelos más rápidos, como SqueezeNet o GoogleNet. Luego, realice iteraciones rápidamente y pruebe distintas opciones de preprocesamiento y entrenamiento.
Una vez que haya determinado la configuración ideal, pruebe un modelo más preciso, como Inception-v3 o ResNet-50, para ver si mejoran los resultados.
Cuando despliegue en dispositivos edge tales como Raspberry Pi® o FPGA, seleccione un modelo que utilice poca memoria, como SqueezeNet o MobileNet-v2.