gpt4 book ai didi

machine-learning - Keras categorical_accuracy 指标的输出是什么?

转载 作者:行者123 更新时间:2023-11-30 08:39:32 24 4
gpt4 key购买 nike

我找不到指标输出的正确描述。

例如,如果我使用

model.compile(loss='categorical_crossentropy',optimizer='adam',metrics=['accuracy'])

然后我得到损失和准确度tr_loss, tr_acc = model.train_on_batch(X, Y)

如果我使用 metrics=['categorical_accuracy'] 进行编译,那么我也会得到 2 个数字,

但它们是什么?

编辑:我这样做了:print(model.metrics_names)并得到:['loss', 'categorical_accuracy']

最佳答案

accuracy 指标实际上是一个占位符,keras 会为您选择适当的准确度指标,如果您使用 binary_crossentropy 损失,则在 binary_accuracy 之间选择,并且categorical_accuracy 如果您使用 categorical_crossentropy 损失。

因此,在这种特定情况下,两个指标(accuracycategorical_accuracy)实际上是相同的,并且 model.evaluate 返回损耗和准确度.

关于machine-learning - Keras categorical_accuracy 指标的输出是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56208659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com