3

私は機械学習に関するいくつかの問題に取り組んでおり、Python で強力なパッケージ Keras (Theano バックエンドを使用) を試してみたいと思っています。ここで数字認識用の MLP のデモを実行していますが、次のエラー メッセージが表示されます。

Traceback (most recent call last):
File "mlp.py", line 52, in <module>
metrics=['accuracy'])
File "/usr/local/lib/python2.7/dist-packages/keras/models.py", line 564, in compile
updates=updates, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/keras/backend/theano_backend.py", line 459, in function
raise ValueError(msg)
ValueError: Invalid argument 'metrics' passed to K.function

エラーメッセージが表示された理由がわかりません。バグを修正するのを手伝ってくれる人はいますか? 前もって感謝します。

4

2 に答える 2

3

このエラーは、Keras バージョン 0 (0.3.2 など) を実行しているが、Keras バージョン 1 用に記述されたコードを実行していることを意味します。Keras 1 にアップグレードするかmetrics=['accuracy']、関数呼び出しから を削除できますmodel.compile()

于 2016-04-27T07:02:50.303 に答える