标签: python tensorflow machine-learning keras
我正在使用Siamse神经网络来查找某些无机材料特性的编码。然后比较编码以对材料是否属于特定类别进行分类。
以下称为三重态损失被用作损失函数。 α是正负对之间的强制余量。
最后执行max(triplet_loss, 0.0)以确保正值更靠近锚点,而负值更远。
max(triplet_loss, 0.0)
我将α设置为0.2。以下是我训练的快照。
我应该等待损失为0才能停止训练吗?在损失达到0(例如损失值为0.05)之前停止训练有多合适?