2 k下载
更新2021年5月12日
在MATLAB中导入和导出ONNX™(开放神经网络交换)模型,以与其他深度学习框架互操作性。ONNX允许在一个框架中训练模型,并将其转移到另一个框架中进行推理。
打开onnxconverter。mlpkginstall文件,从您的操作系统或MATLAB将启动安装过程,您有。
这个mlpkginstall文件适用于R2018a和更高版本。
使用的例子:
%%导出到ONNX模型格式
网= squeezenet;%要导出的预训练模型
文件名=“squeezenet.onnx”;
exportONNXNetwork(净、文件名);
%%导入导出的网络
net2 = importONNXNetwork (squeezenet。onnx”、“OutputLayerType”、“分类”);
%比较两个网络在随机输入图像上的预测
img =兰德(net.Layers (1) .InputSize);
Y = predict(net, img);
y2 =预测(net2, img);
马克斯(abs (y-y2))
在MATLAB中导入ONNX网络,请参考:
//www.tianjin-qmedu.com/help/deeplearning/ref/importonnxnetwork.html
要从MATLAB导出ONNX网络,请参考:
//www.tianjin-qmedu.com/help/nnet/ref/exportonnxnetwork.html