如何从Matlab调用描述KerasTensorflow模型的Python代码?

2024-09-28 21:48:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到的情况是,我使用Tensorflow keras构建了一个深度神经网络(无卷积),但我无法将模型导入matlab

这是我的模型

model = keras.models.Sequential()
model.add(keras.layers.Flatten(input_shape=[28, 28]))
model.add(keras.layers.Dense(300, activation="elu", kernel_initializer = 'he_normal'))
model.add(Dropout(0.1))
model.add(keras.layers.Dense(300, activation="elu", kernel_initializer = 'he_normal'))
model.add(Dropout(0.1))
model.add(keras.layers.Dense(10, activation="softmax"))

我目前的进展

clc;
modelfile = 'keras_neural_fashion_MNIST_Nadam.h5';

net = importKerasNetwork(modelfile)

返回错误

Error using importKerasNetwork (line 94)
Unable to import network because some network
layers are not yet supported. To import layers
and weights, call importKerasLayers with
'ImportWeights' set to true.
Error in import_keras (line 5)
net = importKerasNetwork(modelfile) 

我是否可以调用包含主matlab程序中tensorflow keras模型的python代码

谢谢大家!


Tags: 模型importaddmodellayersactivationkernelkeras