我最近将keras
从版本1.1.0
升级到1.2.2
,我运行了CNN手势分类(代码是使用keras 1.1.0
开发的)。我保存了经过培训的模型,并尝试使用CoreML
将其转换为coremltools
模型。代码如下所示:
import coremltools
import theano
from keras import backend as K
K.set_image_dim_ordering('th')
coreml_model = coremltools.converters.keras.convert('hgm_2.h5')
coreml_model.save('hgm.mlmodel')
但它给了我以下错误:
RuntimeError: keras not found or unsupported version or backend found. keras conversion API is disabled.
如何解决此问题?我尝试升级theano
,但它也犯了同样的错误。