Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Deep learning con Simulink

Amplíe flujos de trabajo de deep learning con Simulink

Implemente la funcionalidad de deep learning en modelos de Simulink® usando bloques de las bibliotecas de bloques Deep Neural Networks, Python Neural Networks y Deep Learning Layers (incluidas en Deep Learning Toolbox™) o usando el bloque Deep Learning Object Detector de la biblioteca de bloques Analysis & Enhancement (incluida en Computer Vision Toolbox™).

Para generar un modelo de Simulink que usa la biblioteca de bloques Deep Learning Layers para representar una red, utilice la función exportNetworkToSimulink.

Algunas funcionalidades de deep learning en Simulink usan un bloque MATLAB Function, que requiere un compilador compatible. La mayoría de plataformas incluyen un compilador de C predeterminado con la instalación de MATLAB®. Cuando usa el lenguaje C++, debe instalar un compilador de C++ compatible. Para ver una lista de los compiladores compatibles, abra Supported and Compatible Compilers (Compiladores admitidos y compatibles), haga clic en la pestaña correspondiente a su sistema operativo, busque la tabla Simulink Product Family (Familia de productos Simulink) y vaya a la columna For Model Referencing, Accelerator mode, Rapid Accelerator mode, and MATLAB Function blocks (Para referencias de modelos, modo Acelerador, modo Acelerador rápido y bloques MATLAB Function). Si tiene instalados varios compiladores compatibles con MATLAB en su sistema, puede cambiar el compilador predeterminado usando el comando mex -setup. Consulte Cambiar el compilador predeterminado.

Funciones

exportNetworkToSimulinkGenerate Simulink model that contains deep learning layer blocks and subsystems that correspond to deep learning layer objects (Desde R2024b)

Bloques

expandir todo

Image ClassifierClasificar datos con una red neuronal de deep learning entrenada
PredictPredecir respuestas usando una red neuronal de deep learning entrenada
Stateful ClassifyClassify data using a trained deep learning recurrent neural network (Desde R2021a)
Stateful PredictPredict responses using a trained recurrent neural network (Desde R2021a)
Deep Learning Object DetectorDetect objects using trained deep learning object detector (Desde R2021b)
TensorFlow Model PredictPredict responses using pretrained Python TensorFlow model (Desde R2024a)
PyTorch Model PredictPredict responses using pretrained Python PyTorch model (Desde R2024a)
ONNX Model PredictPredict responses using pretrained Python ONNX model (Desde R2024a)
Custom Python Model PredictPredict responses using pretrained custom Python model (Desde R2024a)
Clipped ReLU LayerClipped Rectified Linear Unit (ReLU) layer (Desde R2024b)
GELU LayerGaussian error linear unit (GELU) layer (Desde R2024b)
Leaky ReLU LayerLeaky rectified linear unit (ReLU) layer (Desde R2024b)
ReLU LayerRectified linear unit (ReLU) layer (Desde R2024b)
Sigmoid LayerSigmoid layer (Desde R2024b)
Softmax LayerSoftmax layer (Desde R2024b)
Tanh LayerHyperbolic tangent (tanh) layer (Desde R2024a)
Addition LayerAddition layer (Desde R2024b)
Concatenation LayerConcatenation layer (Desde R2024b)
Depth Concatenation LayerDepth concatenation layer (Desde R2024b)
Multiplication LayerMultiplication layer (Desde R2024b)
Convolution 1D Layer1-D convolutional layer (Desde R2024b)
Convolution 2D Layer2-D convolutional layer (Desde R2024b)
Convolution 3D Layer3-D convolutional layer (Desde R2024b)
Fully Connected LayerFully connected layer (Desde R2024b)
Rescale-Symmetric 1D1-D input layer with rescale-symmetric normalization (Desde R2024b)
Rescale-Symmetric 2D2-D input layer with rescale-symmetric normalization (Desde R2024b)
Rescale-Symmetric 3D3-D input layer with rescale-symmetric normalization (Desde R2024b)
Rescale-Zero-One 1D1-D input layer with rescale-zero-one normalization (Desde R2024b)
Rescale-Zero-One 2D2-D input layer with rescale-zero-one normalization (Desde R2024b)
Rescale-Zero-One 3D3-D input layer with rescale-zero-one normalization (Desde R2024b)
Zerocenter 1D1-D input layer with zerocenter normalization (Desde R2024b)
Zerocenter 2D2-D input layer with zerocenter normalization (Desde R2024b)
Zerocenter 3D3-D input layer with zerocenter normalization (Desde R2024b)
Zscore 1D1-D input layer with zscore normalization (Desde R2024b)
Zscore 2D2-D input layer with zscore normalization (Desde R2024b)
Zscore 3D3-D input layer with zscore normalization (Desde R2024b)
Batch Normalization LayerBatch normalization layer (Desde R2024b)
Layer Normalization LayerLayer normalization layer (Desde R2024b)
Average Pooling 1D Layer1-D average pooling layer (Desde R2024b)
Average Pooling 2D Layer2-D average pooling layer (Desde R2024b)
Average Pooling 3D Layer3-D average pooling layer (Desde R2024b)
Global Average Pooling 1D Layer1-D global average pooling layer (Desde R2024b)
Global Average Pooling 2D Layer2-D global average pooling layer (Desde R2024b)
Global Average Pooling 3D Layer3-D global average pooling layer (Desde R2024b)
Global Max Pooling 1D Layer1-D global max pooling layer (Desde R2024b)
Global Max Pooling 2D Layer2-D global max pooling layer (Desde R2024b)
Global Max Pooling 3D Layer3-D global max pooling layer (Desde R2024b)
Max Pooling 1D Layer1-D max pooling layer (Desde R2024b)
Max Pooling 2D Layer2-D max pooling layer (Desde R2024b)
Max Pooling 3D Layer3-D max pooling layer (Desde R2024b)
Flatten LayerFlatten layer (Desde R2024b)
LSTM LayerLong short-term memory (LSTM) layer for recurrent neural network (RNN) (Desde R2024b)
LSTM Projected LayerLong short-term memory (LSTM) projected layer for recurrent neural network (RNN) (Desde R2024b)
Dropout LayerDropout layer (Desde R2024b)

Temas

Bloques Deep Learning Layer

Imágenes

Secuencias

Reinforcement learning

Coejecución de Python

Generación de código

Ejemplos destacados