何时停止使用三元组损失来训练?

2024-09-30 06:11:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用一个Siamse神经网络来寻找一些无机材料特性的编码。如果某一材料属于某一特定类别,则随后比较编码进行分类。在

下面的三重态损耗被用作损耗函数。α这里是正负对之间的强制裕度。在

triplet_loss

最后做max(triplet_loss, 0.0)来确保积极的一面更靠近锚,而反面则离锚更远。在

我把α设为0.2。下面是我训练的快照。在

loss

我是不是应该等到损失为0时才停止训练?在损失达到0之前停止训练有多合适,比如损失值为0.05?在


Tags: 函数编码分类神经网络特性类别快照max

热门问题