在训练模型时,通常会使用损失函数和精度度量来训练模型。
使用第二个损失函数作为精度指标会产生负面影响吗? (例如:mean_absolute_error)
答案 0 :(得分:2)
通过使用第二个损失函数作为精确度量,网络将以与之前相同的方式进行训练(因为您保留了丢失功能)。唯一改变的是您的准确度指标,它可以让您了解网络的执行情况。因此,您的准确度指标可能没有显示任何改进,只是因为网络不知道您正在查看的错误。
一般来说,了解多个准确度指标始终是一个好主意,因为您可以更全面地了解您的网络正在学习或不学习的内容。虽然始终牢记您实际部署的用于培训网络的损失功能。
另一种情况可能是,您希望跟踪准确度指标,这些指标是不可区分的,例如边界框的IoU。然后,您将使用此作为第二个精度指标,同时使用可微分损失函数。