首页 文章

CoreMLTools Keras简单顺序线性回归模型导出错误('module'对象没有属性'mobilenet')

提问于
浏览
2

我使用Keras 2.0.4(TensorFlow 1.1.0后端)创建了一个非常简单的顺序线性回归模型,并且我的coremltools(0.6.3)导出失败并显示以下错误消息:

-------------------------------------------------- ------------------------- AttributeError Traceback(最近一次调用last)in()----> 1 coreml_model = coremltools.converters.keras . 转换(model,input_names =“input”,output_names =“output”)/Users /Jacopo / anaconda / envs /KerasTensorFlowCoreML / lib / python2.7 / site -packages / coremltools / conversion / keras / _keras_converter.pyc in convert(model ,input_names,output_names,image_input_names,is_bgr,red_bias,green_bias,blue_bias,gray_bias,image_scale,class_labels,predict_feature_name,predict_probabilities_output)489 predict_probabilities_output = predict_probabilities_output)490 elif _HAS_KERAS2_TF: - > 491 from . import _keras2_converter 492 return _keras2_converter._convert(model = model,493 input_names = input_names,/ Users / Jakopo / anaconda / envs / KerasTensorFlowCoreML / lib / python2.7 / site-packages / coremltools / conversers / keras / _keras2_converter.py in() 66 _keras.layers.wrappers.TimeDistributed:_layers2.default_skip,67 ---> 68 _keras.applications.mobilenet.DepthwiseConv2D:_layers2.convert_convolution,69 70} AttributeError:'module'对象没有属性'mobilenet'

我在macOS上使用Python 2.7

如上所述,这是一个非常简单的线性回归,模块根本没有图像输入 .

任何提示?

谢谢,雅各布

2 回答

  • 4

    当keras使用张量流而不是theano作为其后端时,coremltools可以正常工作 .

    您可以在$ HOME / .keras / keras.json更改keras的默认后端,并更改为“后端”:“tensorflow” .

  • 0

    将Keras更新到2.0.6对我有用...

相关问题