Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Keras旧版本模型移植到最新版本_Keras_Porting_Pre Trained Model - Fatal编程技术网

将Keras旧版本模型移植到最新版本

将Keras旧版本模型移植到最新版本,keras,porting,pre-trained-model,Keras,Porting,Pre Trained Model,我在Keras-0.3.3中有一个预训练模型。它保存为json_文件和权重文件。如果我尝试在最新的keras中加载它,它将失败。如何将模型移植到最新的keras版本 附言:我所指的模型就在这里 编辑1:添加代码和错误 import os os.environ['KERAS_BACKEND'] = 'theano' from keras import backend from keras.models import Sequential, model_from_json model_path =

我在Keras-0.3.3中有一个预训练模型。它保存为json_文件和权重文件。如果我尝试在最新的keras中加载它,它将失败。如何将模型移植到最新的keras版本

附言:我所指的模型就在这里

编辑1:添加代码和错误

import os
os.environ['KERAS_BACKEND'] = 'theano'
from keras import backend
from keras.models import Sequential, model_from_json

model_path = Path('../Data/C3D/sports_1M.json')
weights_path = Path('../Data/C3D/sports1M_weights.h5')
c3d_model = model_from_json(open(model_path.as_posix(), 'r').read())
print(c3d_model.summary())
错误如下所示

ValueError: Improper config format: {'name': 'Sequential', 'layers': [{'input_shape': [3, 16, 112, 112], 'activation': 'relu' ...

您使用的最新版本是什么?我使用的是Keras-2.3.1您可以共享错误消息吗?问题中添加了阅读JSON文件并手动构建模型。我认为使用任何可移植性的尝试都不容易(或不可信)。