c++语言转换捕获的神经网络

4次浏览(最近30天)
日本久保田公司淳弥
日本久保田公司淳弥 2021年7月26日
评论道: 日本久保田公司淳弥2021年8月18日6点23分
在将keras创建的训练模型导入MATLAB后,我尝试将其转换为c++,并在Simulink中使用。万博1manbetx
我创建了将.mat文件中的keras模型转换为c++的代码,但我得到了以下错误。
错误:库方法的dltargets.mkldnn. mkldnnapi。updateBuildInfo'不能工作。原因:等号右边的输出数量不足以满足替换。
函数= myNet_predict(中)% # codegen
inputnet =“netTransfer.mat”
持续的mynet;
如果isempty (mynet)
mynet = coder.loadDeepLearningNetwork (inputnet);
结束
=预测(mynet,);
结束
在= imread (“two.png”);
在= imresize(在[1784]);
cfg = coder.config (墨西哥人的);
cfg。TargetLang =“c++”
cfg。DeepLearningConfig =编码器。DeepLearningConfig (“mkldnn”);
codegen-args {ones(1784,1,'uint8')} -config cfg myNet_predict -report . cfg . cfg
这可以通过重写程序来解决吗?还是尝试另一种方法更好?
2的评论
日本久保田公司淳弥
日本久保田公司淳弥 2021年8月18日6点23分
我使用的是R2020b版本。
网络MAT文件为“netTransfer. txt”。垫”上。它是通过学习keras的MNIST而创建的。

登录评论。

答案(0)

s manbetx 845


释放

R2020b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!