Я использую Сиамскую нейронную сеть, чтобы найти кодировки свойств некоторых неорганических материалов.А затем сравните кодировки для классификации, если материал относится к определенной категории.
В качестве функции потерь используется следующая так называемая потеря триплета.α здесь - вынужденный запас между положительной и отрицательной парами.
И, наконец, max(triplet_loss, 0.0)
, чтобы убедиться, что положительные стороны находятся ближе к якору, а отрицательные - дальше.
Iустановили α на 0,2.Ниже приведен снимок моей тренировки.
Стоит ли ждать, пока потеря будет равна 0, чтобы остановить тренировку?Насколько целесообразно прекратить тренировку до того, как потеря достигнет 0, скажем, при некотором значении потери 0,05?