我正在关注一些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