Main Content

Simulink 深度学习

使用 Simulink 扩展深度学习工作流

通过使用 Deep Learning Toolbox™ 中包含的 Deep Neural Networks 模块库中的模块,或使用 Computer Vision Toolbox™ 中包含的 Analysis & Enhancement 模块库中的 Deep Learning Object Detector 模块,在 Simulink® 模型中实现深度学习功能。

Simulink 中的深度学习功能使用需要支持的编译器的 MATLAB Function 模块。对于大多数平台,会随 MATLAB® 安装提供一个默认的 C 编译器。使用 C++ 语言时,必须安装兼容的 C++ 编译器。要查看支持的编译器列表,请打开支持和兼容的编译器,点击与您的操作系统对应的选项卡,找到 Simulink Product Family 表,并转至 For Model Referencing, Accelerator mode, Rapid Accelerator mode, and MATLAB Function blocks 列。如果您的系统上安装了多个 MATLAB 支持的编译器,可以使用 mex -setup 命令更改默认编译器。请参阅更改默认编译器

模块

Image Classifier使用经过训练的深度学习神经网络对数据进行分类 (自 R2020b 起)
Predict使用经过训练的深度学习神经网络预测响应 (自 R2020b 起)
Stateful ClassifyClassify data using a trained deep learning recurrent neural network (自 R2021a 起)
Stateful PredictPredict responses using a trained recurrent neural network (自 R2021a 起)
Deep Learning Object DetectorDetect objects using trained deep learning object detector (自 R2021b 起)
TensorFlow Model PredictPredict responses using pretrained Python TensorFlow model (自 R2024a 起)
PyTorch Model PredictPredict responses using pretrained Python PyTorch model (自 R2024a 起)
ONNX Model PredictPredict responses using pretrained Python ONNX model (自 R2024a 起)
Custom Python Model PredictPredict responses using pretrained custom Python model (自 R2024a 起)

主题

图像

序列

增强学习

代码生成