我在将 Keras 模型转换为 Layers API 格式模型以与 tensorflowjs 一起使用时遇到问题
我使用命令:
$ tensorflowjs_converter --input_format keras kerasModels/vgg16_weights_tf_dim_ordering_tf_kernels.h5 convertedModels/
我收到一个错误“KeyError:无法打开属性(无法找到属性 'keras 版本')”
这是错误日志的图像:
我在将 Keras 模型转换为 Layers API 格式模型以与 tensorflowjs 一起使用时遇到问题
我使用命令:
$ tensorflowjs_converter --input_format keras kerasModels/vgg16_weights_tf_dim_ordering_tf_kernels.h5 convertedModels/
我收到一个错误“KeyError:无法打开属性(无法找到属性 'keras 版本')”
这是错误日志的图像:
我假设您正在尝试转换从此处下载的模型,该模型现在可能已过时。
您可以使用以下 python 脚本从keras-applications下载新的 VGG16 模型:
from keras.applications.vgg16 import VGG16
model = VGG16(include_top=True, weights='imagenet')
model.save("VGG16.h5")