Python软件包keras-metrics可能对此有用(我是软件包的作者)。
import kerasimport keras_metricsmodel = models.Sequential()model.add(keras.layers.Dense(1, activation="sigmoid", input_dim=2))model.add(keras.layers.Dense(1, activation="softmax"))model.compile(optimizer="sgd", loss="binary_crossentropy", metrics=[keras_metrics.precision(), keras_metrics.recall()])
更新 :从
Keras版本开始,
2.3.0库分发包中提供了诸如精度,召回率等指标。
用法如下:
model.compile(optimizer="sgd", loss="binary_crossentropy", metrics=[keras.metrics.Precision(), keras.metrics.Recall()])



