簡體   English   中英

keras如何定義“准確性”和“損失”?

[英]How does keras define “accuracy” and “loss”?

我無法找到Keras如何定義“准確性”和“損失”。 我知道我可以指定不同的指標(例如mse,交叉熵) - 但keras打印出標准的“准確度”。 這是如何定義的? 同樣對於損失:我知道我可以指定不同類型的正規化 - 那些是虧損的嗎?

理想情況下,我想打印出用於定義它的等式; 如果沒有,我會在這里找到答案。

看看metrics.py ,您可以在那里找到所有可用指標的定義,包括不同類型的准確性。 除非在編譯模型時將其添加到所需指標列表中,否則不會打印精度。

根據定義,規則制定者被添加到損失中。 例如,請參閱Layer類的add_loss方法。

更新

accuracy類型根據目標函數確定,參見training.py 默認選擇是categorical_accuracy 當目標函數是二元或稀疏時,選擇其他類型,如binary_accuracysparse_categorical_accuracy

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM