什么时候停止三连音丢失训练?

时间:2019-04-24 15:25:23

标签: python tensorflow machine-learning keras

我正在使用Siamse神经网络来查找某些无机材料特性的编码。然后比较编码以对材料是否属于特定类别进行分类。

以下称为三重态损失被用作损失函数。 α是正负对之间的强制余量。

triplet_loss

最后执行max(triplet_loss, 0.0)以确保正值更靠近锚点,而负值更远。

我将α设置为0.2。以下是我训练的快照。

loss

我应该等待损失为0才能停止训练吗?在损失达到0(例如损失值为0.05)之前停止训练有多合适?

0 个答案:

没有答案