主要内容

深度学习导入和导出

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

从TensorFlow™2、TensorFlow- keras、PyTorch导入网络和层图®、ONNX™(开放神经网络交换)模型格式,以及Caffe。您还可以将深度学习工具箱™网络和层图导出到TensorFlow 2和ONNX模型格式。有关更多信息,请参见预训练深度神经网络而且深度学习工具箱、TensorFlow、PyTorch和ONNX之间的互操作性

必须有支持包才能运行“深度学习工具箱”中的导入和导出函数。如果没有安装支持包,则每个功能都会在Add-On Explorer中提供相应支持包的下载链接。推荐的做法是将支持包下载到MATLAB版本的默认位置®你正在运行。您也可以直接从以下链接下载支持包。

功能

全部展开

TensorFlow进口

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

PyTorch进口

importNetworkFromPyTorch 进口PyTorch模型MATLAB网络

咖啡进口

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或ONNX层,或不支持的功能functionToLayerGraph
addLayers 添加图层到图层图或网络
removeLayers 从图层图或网络中删除图层
exportNetworkToTensorFlow 出口深度学习工具箱网络或层图来TensorFlow
exportONNXNetwork 出口网络ONNX模型格式

主题

Baidu
map