在MATLAB安装importKerasNetwork
安装这玩意被折磨了很久,记录一下,顺便分享给有缘人
在MATLAB里导入h5网络模型:
model = importKerasNetwork('model.h5');
需要安装对应的支持包,否则报以下错
1.从附加功能资源管理器直接安装
如果你的MATLAB不是盗版,那么恭喜你,可以省去很多麻烦。
正版MATLAB的附加功能管理器可以正常使用,直接在里面搜索对应支持包就行:
点击【主页】 → 【 附加功能】 → 搜索支持包 → 安装
2.从MathWorks下载对应的支持包安装
但如果你的MATLAB是盗版的,附加功能通常情况下打不开。不管是更新license,还是重装MATLAB,这些方法大部分都不好使。这时候就只好去 MathWorks下载安装包,再手动安装了。
(1)在MathWorks的搜索框里搜索支持包的名字,这里是Deep Learning Toolbox Converter for TensorFlow models
直接在百度上搜Deep Learning Toolbox Converter for TensorFlow models也行,只要能找到MathWorks的安装包
(2)找到这个安装包
(3)下载(4)点击下载好的文件,手动安装一下,通常在MATLAB的toolbox目录下,然后就可以正常使用importKerasNetwork这个函数,关于importONNXNetwork之类的函数原理相同
如果卡在第一个“正在下载支持包”,应该是网络问题,多试几次;换热点或者其他wifi
安装包放这里了,有需要的自取
链接:https://pan.baidu.com/s/1bfAIU7eGWoqi1sszFcQESg
提取码:70ca