2

Keras 2.0.4 (TensorFlow 1.1.0 バックエンド) を使用して非常に単純な逐次線形回帰モデルを作成しましたが、coremltools (0.6.3) エクスポートが次のエラー メッセージで失敗しています。

-------------------------------------------------- ------------------------- AttributeError トレースバック (最新の呼び出しが最後) in () ----> 1 coreml_model = coremltools.converters.keras. convert(model, input_names="input", output_names="output") /Users/Jacopo/anaconda/envs/KerasTensorFlowCoreML/lib/python2.7/site-packages/coremltools/converters/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、predicted_feature_name、predicted_probabilities_output) 489 predict_probabilities_output = predict_probabilities_output) 490 elif _HAS_KERAS2_TF: --> から 491。import _keras2_converter 492 return _keras2_converter._convert(モデル = モデル、493 input_names = input_names、

macOSでPython 2.7を使用しています

前述のように、これは非常に単純な線形回帰であり、モジュールには画像入力がまったくありません。

ヒントはありますか?

ありがとう、ヤコポ

4

2 に答える 2

0

coremltools は、keras がバックエンドとして theano ではなく tensorflow を使用する場合に機能します。

$HOME/.keras/keras.json で keras のデフォルト バックエンドを変更し、"backend": "tensorflow" に変更できます。

于 2018-01-05T01:21:25.357 に答える