对于TensorFlow-Keras车型的进口商将使您导入预训练Keras模式和权重。然后,您可以使用此模型预测或迁移学习。可替代地,可以导入层结构作为层阵列或LayerGraph对象。然后,您可以训练这种模式。
从您的操作系统或开口内MATLAB中kerasimporter.mlpkginstall文件将开始为你释放的安装过程。
这mlpkginstall文件是R2017b及以后的功能。
使用例:
1.导入Keras层
%进口图层
层= importKerasLayers( 'digitsDAGnet.h5');
%负载的数据集用于训练分类识别数字
digitDatasetPath =完整文件(toolboxdir( 'NNET'), 'nndemos',...
'nndatasets', 'DigitDataset');
digitData = imageDatastore(digitDatasetPath,...
'IncludeSubfolders',真, 'LABELSOURCE', 'foldernames');
%分区的数据集中到训练和测试图像
RNG(1)%的再现性
trainingFileSplitRatio = 0.6;
[trainDigitData,testDigitData] = splitEachLabel(digitData,...
trainingFileSplitRatio, '随机化');
%设定一些训练方案
选项= trainingOptions( 'SGDM', 'MaxEpochs',20,...
'InitialLearnRate',0.001);
%列车网络
convnet = trainNetwork(trainDigitData,层,选项);
%分类阅读图像
I = imread(完整文件(digitDatasetPath, '5', 'image4009.png'));
数字
imshow(I)
%分类使用网络的图像
标记=分类(convnet,I);
标题([ '分类结果' 字符(标签)])
2.进口预训练Keras网络
NETFILE = 'digitsDAGnet.h5';
类名= { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
网络= importKerasNetwork(NETFILE, '类名',类名);
%读取图像进行分类
digitDatasetPath =完整文件(toolboxdir( 'NNET'), 'nndemos', 'nndatasets',...
'DigitDataset');
I = imread(完整文件(digitDatasetPath, '5', 'image4009.png'));
%分类使用网络的图像
标记=分类(网络,I);
%显示图像和分类结果
数字
imshow(I)
标题([ '分类结果' 字符(标签)])
埃米尔·克里斯蒂安森(查看资料)
Saikat萨卡(查看资料)
使用importKerasNetwork(线94)错误。无法导入网络。目前尚不支持权重共享。金宝app这事有进一步更新吗 ?
穆斯塔法·赛义德穆萨维Kahaki(查看资料)
我也收到此错误:“导入Keras网络有不止1级的输入或输出层尚不支持”。金宝app是否有任何更新?
迭戈·里贝罗奥利维拉Galdino(查看资料)
又是怎么回事MIMO(多输入多输出)的网络?
拉里·里德尔(查看资料)
还在寻找一个离线安装或进口商对于这一点,我有一个非互联网接入的Windows 10系统,2018B和深学习Tb的安装并没有“打电话回家”这个软件包将不会安装。有任何想法吗?
摩根(查看资料)
我有同样的问题,因为腾飞丰。我想这是导致问题的Timedistributed(密集)层。Anyidea时,这将是固定的吗?
布赖恩经纪(查看资料)
反正是有得到一个离线安装的Linux?或者对如何这个离线下载,Linux的指令?我有在必要时为无任何网络的情况。
冯腾飞(查看资料)
我刚刚得到一个错误反馈“无法导入网络,因为某些网络层尚不支持”;金宝app我只是设计一个简单的模型,包括LSTM和TimeDistributed(密集)层。所以,我很满意,如果这些功能可以在未来得到支持。金宝app
本维特利尔(查看资料)
借调杰夫·贝利的关于安装上下线MATLAB实例的问题...
了Umut德米尔(查看资料)
您好,我不断收到“引用不存在的字段‘CLASS_NAME’。”错误。我找不到任何来源解决这个问题。
杨涛(查看资料)
嗨,我不知道是否有导入包含自定义的层模型的方法吗?谢谢。
杰夫·贝利(查看资料)
怎样才能获得深度学习工具箱进口商为TensorFlow-Keras模式的副本脱机,已安装了Matlab的非互联网系统?此页面上的下载按钮仅指向一个matlab包安装必须在Matlab的打开脚本。
Chijiang段(查看资料)
嗨,
当我输入与批标准化层tf.keras模型我有这样的警告:
警告:无法导入层。Keras层“BatchNormalization”使用指定的设置还没有
金宝app支持的。问题是:层“bn_1”:无法导入层。“轴”的值比其他
-1或3尚不支持。金宝app
我敢肯定的是,在keras模型BatchNormalization层“轴”参数已被设置为-1。
有没有人有我应该怎么解决这个问题的任何想法?
或者,也许它只是一个进口功能的错误吗?
感谢大伙们。
而对于发展这个伟大的工具,伟大的工作。
Chijiang
阿里·杜尔马兹(查看资料)
嗨,大家好,
是否有计划为包括Conv2DTranspose填充值支持?金宝app
我得到了以下警告:
警告:无法导入层。Keras层“Conv2DTranspose”使用指定的设置不被支持。金宝app问题是:层
“conv2d_transpose_3”:无法导入层。尚不支持填充值。金宝app
在此先感谢您的帮助。
最好的祝福
阿里
阿里Özgür的Argunsah(查看资料)
我得到这个错误:
使用importKerasLayers误差(线96)
无法导入层从文件“mask_rcnn.h5”
因为它不包含“model_config”属性。
任何想法如何解决?
弥敦道Lepora(查看资料)
这将是伟大的我们,如果它可以支持> 1输出层......什么计划吗?金宝app
munaiyi munaiyi(查看资料)
SergeyLA(查看资料)
嗨!随着upgarde到keras 2.2.4 Keras型号,像这样的一个层,请添加支持:金宝app
model.add(TimeDistributed(密集(LEN(映射))))
或者如果TimeDistributed层Matlab的方法是不同的一个,请添加注释如何使类似的配置模式。
苏婷(查看资料)
您好钊和Argo,MIMO(多输入和多输出)网络尚不支持。金宝app我们会考虑在未来支持进口MIMO网络。金宝app
苏婷(查看资料)
嗨伊萨克,keras 2.2.4的问题是由重大更改引起介绍Keras 2.2.3。我们将很快提供一个解决方案。
艾萨克·莱顿(查看资料)
嗨,我是无法导入保存keras == 2.2.4网络。降级到keras == 2.1.0似乎做工精细。
秉着山(查看资料)
嗨!我也得到了以下错误“导入Keras网络有不止1级的输入或输出层目前还不支持。”金宝app同时,衷心希望非图像输入层的支持。金宝app谢谢!
jianY许(查看资料)
我想创建一个特殊的层噪声添加到数据。但我的MATLAB版本是2017b,我没有榜样“gaussianNoiseLayer.m”。我真的想知道增加噪声层的编码结构。
非常感谢你!!
Kivanc高丝(查看资料)
我使用的是Linux的安装Matlab的2018A的。即使我的工具箱配置和版本满足要求,则无法安装包。
该附加“这个附加不支持你的平台”,并没有让我安装包浏览器门户网站的状态。金宝app
唐马西斯(查看资料)
嘉义帝,Keras和MATLAB之间的比赛应该精确到至少1E-4。也许你的前处理是不完全在两种情况下是相同的。请联系技术支持或MATLAB解金宝app答一个更具体的回应。
嘉易泰(查看资料)
我有进口keras人才培养模式和成功的图像分类,但我得到的Python(tensorflow)和MATLAB分类答案之间的不同的结果,该模型是完全一样的,我也使用调整大小和翻转,以配合不同的,是任何其他可能的原因或它仍然具有神经网络中运行时略有不同,
谢谢
ARGO阳(查看资料)
你好,我也得到了错误“导入Keras网络有不止1级的输入或输出层尚不支持”当我进口YOLO模型由keras。金宝app但在大约yolonet.mat Mathworks公司的文件,你如何获得yolonet.mat?进口形式等模型或MATLAB完全训练有素!
谢谢!
刘雯(查看资料)
嗨!我也得到了以下错误“导入Keras网络有不止1级的输入或输出层目前还不支持。”金宝app希望你可以通过支持多输入或多输出下一次解决它。金宝app非常感谢。
罗伯特(查看资料)
美好的一天,
我得到以下错误“导入Keras网络有不止1级的输入或输出层目前还不支持。”金宝app在这个时候任何想法将得到支持?金宝app非常感谢。
GAUTAM SHREEDHA BHAT(查看资料)
您好唐Mathis的,通过输入作为矢量输入,我改变命令此
模型= importKerasNetwork( 'model16.json', 'WeightFile', 'model16.h5', 'OutputLayerType', '分类', 'ImageInputSize',[1 37], '类名',类名);
但是,当我做了那朵,它说,“ImageInputSize”不是一个可识别的参数。是否有任何其他的方式来传递的输入作为vector.Kindly帮助
唐马西斯(查看资料)
高塔姆,MATLAB的网络将始终有一个inputImageLayer作为第一层。如果您Keras网络具有矢量输入的,而不是图像输入,你将它们传递到MATLAB网络“行图像”,(高度= 1)。
GAUTAM SHREEDHA BHAT(查看资料)
这是否仅适用于图像输入工作?我使用的输入不是一个图像,当我检查keras和MATLAB的分类器输出,他们都是不同的。是否有人可以澄清这一点?
雨帆他(查看资料)
希望你可以让它支持PReLu。金宝app
谢谢
Yodish(查看资料)
它与Windows 10工作吗?遇到错误信息
dudy卡尔(查看资料)
是否有可能像keras.layers.ConvLSTM2D keras.layers定义导入层?
怎么样像TimeDistributed包装?有没有办法将其导入或有在Matlab类似的层?
菲利普Zelger(查看资料)
会不会有对以前版本的Matl金宝appab的支持?
崔永元(查看资料)
大卫Kuske(查看资料)
崔永元(查看资料)
今天很高兴看到它!我会尽力tomorry
大卫Kuske(查看资料)
有没有什么办法解决迄今使用NN与在Matlab LSTM回归?我试过了Matlab NN工具箱,尚不支持。金宝app
然后,我实现了它在Keras,现在我不能导入我的训练使用网络:/。
大卫Kuske(查看资料)
当将LSTM支持实施?金宝app谢谢
苏婷(查看资料)
Talmo您好,感谢您的反馈意见。我们会联系您的使用情况上重塑层的更多细节。
Talmo佩雷拉(查看资料)
优秀的工具箱!任何机会,我们可以得到重塑层的支持?金宝app使得它有点困难,从致密层去Conv2d / ConvTranspose2d否则。
Eftychios Pnevmatikakis(查看资料)
嗨,我越来越想安装此时的错误:“该支持包是不是你或MATLAB的版本操作系统兼容。”金宝app
我在用Matlab R2017b的MacOS塞拉利昂10.12.6