我正在關注一些Keras教程,並且我瞭解model.compile方法會創建一個模型並採用'metrics'參數來定義在培訓期間用於評估的指標測試。Keras model.compile:要通過模型評估的指標
compile(self, optimizer, loss, metrics=[], sample_weight_mode=None)
我遵循的教程通常使用「metrics = ['accuracy']」。我想使用其他指標,如fmeasure,並閱讀https://keras.io/metrics/我知道有很多選擇。但我不知道如何將它們傳遞給編譯方法?
例如:
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['fmeasure'])
將產生一個錯誤,說沒有這樣的度量。
任何建議高度讚賞
感謝
什麼是您的Keras版本? –
只是升級到最新的1.1.2,它的工作原理。謝謝 – Ziqi