machine-learning - Keras model.compile 指标参数的默认行为是什么?

标签 machine-learning keras neural-network artificial-intelligence

Keras model.compile 指标参数的默认值为metrics=None。关于这个参数不同值有很多解释和信息,我相信我非常理解它们的含义和目的,但我很难找到默认值metrics=None的行为是什么。

model.compile方法官方文档here没有提及任何有关默认值(即 None)的信息,并且到目前为止,谷歌搜索了一段时间也没有给我带来任何启发。

如果您对此有任何有用的提示,我将不胜感激!

最佳答案

这意味着它不会计算任何指标,没有必要指定指标。唯一需要指定的参数是优化器和损失。

这些是训练模型所需的唯一内容,该指标不会进入反向传播的计算。

如果不指定指标,则不会计算任何指标。指标是为您计算的额外内容,用于简化问题的解决情况。通常对于分类,您会使用交叉熵。

关于machine-learning - Keras model.compile 指标参数的默认行为是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59009515/

相关文章:

python - 谁能解释一下 StandardScaler?

r - Microsoft rxOneClassSVM 的预测分数意味着什么?

python - 带有tensorflow后端: layer implementation when batch_size is used,的keras,但在图构建过程中它是None

R 插入符/混淆矩阵

python - keras:如何编写自定义损失函数以将帧级预测聚合到歌曲级预测

python - 从序列列表中为 RNN 创建生成器

python - 绘制神经网络的基本示例

machine-learning - 为什么异或问题使用双极性表示效果更好?

python - 多层神经网络反向传播公式(使用随机梯度下降)

python - 如何获取列表中随机选择的行的索引(Python)