无效的.MAT文件错误在代码生成树莓π

14日视图(30天)
错误——无效垫文件。垫文件应该包含一个实例的SeriesNetwork, DAGNetwork yolov2ObjectDetector或ssdObjectDetector对象。
我想要部署一个定制深度学习模型树莓π4。我有自己的深度学习.MAT格式的模型并保存它。当我部署代码我得到这个错误,但是当加载保存工作区中的模型显示它是一个1 * 1 SeriesNetwork。我在程序加载模型为“coder.loadDeepLearningNetwork (smart.mat)”。在给定的网络研讨会的深度学习与覆盆子π和MATLAB (https://www.youtube.com/watch?v = i5XfCIdVStY),他们利用pretrained可用模型在MATLAB (resnet50)但我希望使用一个定制模型。我的手臂是20.02.1计算库版本。
2的评论
帕拉斯Dhekale
帕拉斯Dhekale 2021年8月2日
编辑:帕拉斯Dhekale 2021年8月2日
先生,你能详细说明如何拯救唯一SeriesNetwork对象到垫文件?
这是我的代码片段的保存网络训练后:-
网= trainNetwork(图像、层选择);
customnet =净;
保存(“customnet.mat”);
我加载这个自定义工作区中的网络时,它的值是1 * 1 SeriesNetwork和变量值的网络层(27 * 1层),InputNames细胞(1 * 1)& OutputNames(1 * 1细胞)。

登录置评。

答案(1)

Sehairi K。
Sehairi K。 2021年10月6日
你好
通常当Matlab神经网络检测到两个不同的深度例如DAGNetwork和yolov2ObjectDetector同样保存垫文件,当使用一个后端网络试图构造一个对象detetor网络。尝试删除DAGNetwork并再次保存“detetctor”(保存探测器不垫文件)
3评论

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!