![](/img/trans.png)
[英]Syntax for creating layers in keras functional api for tensorflow2.0 documentation
[英]What "metrics" are logged in a Tensorflow2.0 Keras Callback?
根據 Tensorflow2.0 Keras ModelCheckpoint 教程,回調監視由monitor
參數指定的指標,其默認值為"val_loss"
。
有哪些“指標”可用,它們在哪里記錄? 在分散的示例中使用了諸如"mse"
、 "val_acc"
指標,但我找不到任何提供默認情況下記錄的完整列表的文檔。
我閱讀了有關編寫 CallBacks的官方指南,但它也沒有解釋。
在 TensorFlow 1.14 和更高版本(包括 TensorFlow 2.0)中都可用,比普通的“准確度”更多的指標可用。
盡管如此,您需要明確告訴您的“模型”使用它們。
例如,對於分類問題,您可能對“ tensorflow.keras.metrics.Recall
”、“ tensorflow.keras.metrics.Precision
”、“ tensorflow.keras.metrics.TruePositives
” tensorflow.keras.metrics.TruePositives
。
您可以在此處找到更多指標: https : //www.tensorflow.org/api_docs/python/tf/keras/metrics 。
如何使用它們的示例如下:
from tensorflow.keras.metrics import Recall, Precision, TrueNegatives, TruePositives
model.compile(optimizer=tensorflow.keras.optimizers.Adam(lr=0.002),
loss="binary_crossentropy",
metrics=[Recall(),Precision(),TrueNegatives(),TruePositives()])
話雖如此,如果你像上面的例子那樣指定它們,你可以在你的“日志”字典中訪問它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.