主要内容

深度学习导入和导出

从外部深度学习平台导入和导出网络

从TensorFlow™-Keras、TensorFlow 2、Caffe和ONNX™(Open Neural network Exchange)模型格式导入网络和网络架构。您还可以将训练有素的深度学习工具箱™网络导出为ONNX模型格式。

功能

全部展开

TensorFlow-Keras进口

importKerasNetwork 导入预先训练的Keras网络和权重
importKerasLayers 从Keras网络导入层
importTensorFlowNetwork 进口pretrainedTensorFlow网络
importTensorFlowLayers 进口层TensorFlow网络

咖啡进口

importCaffeNetwork 从Caffe导入预训练的卷积神经网络模型
importCaffeLayers 从Caffe导入卷积神经网络层

ONNX进口

importONNXNetwork 进口pretrainedONNX网络
importONNXLayers 进口层ONNX网络
importONNXFunction 导入预训练的ONNX网络作为函数

进口的参数importONNXFunction

ONNXParameters 参数的进口ONNX深度学习网络
freezeParameters 在中转换可学习网络参数ONNXParameters对nonlearnable
unfreezeParameters 中转换不可学习网络参数ONNXParameters对可学的
addParameter 将参数添加到ONNXParameters对象
removeParameter 将参数从ONNXParameters对象
functionLayer 功能层
findPlaceholderLayers 查找从Keras或导入的网络架构中的占位符层ONNX
replaceLayer 在层图中替换层
assembleNetwork 从预先训练的层组装深度学习网络
PlaceholderLayer 层替换一个不支持的Keras或万博1manbetxONNX层,或不支持的功能万博1manbetxfunctionToLayerGraph
addLayers 添加层到层图
removeLayers 从层图中移除层
exportONNXNetwork 出口网络ONNX模型格式

主题

从预先训练的Keras层组装网络

这个例子展示了如何从预先训练的Keras网络导入层,用自定义层替换不支持的层,并将层组装到一个网络中准备进行预测。万博1manbetx

将不支持的Keras万博1manbetx层替换为功能层

这个例子展示了如何从预先训练的Keras网络中导入层,用功能层替换不支持的层,并将层组装到一个准备进行预测的网络中。万博1manbetx

使用MATLAB编译器部署导入网络

导入Keras和ONNX预先训练的网络,并使用MATLAB®编译器™

引入张量流网络的Simulink图像序列分类万博1manbetx

导入一个预先训练的TensorFlow网络使用importTensorFlowNetwork,然后在Simulink中使用Predict块进行图像分类万博1manbetx®

选择“功能导入ONNX预训练网络”

使用。导入ONNX预训练网络importONNXNetworkimportONNXLayers,或importONNXFunction