Sobes.tech
Middle+

Jaký je význam anchoru v Triplet Loss?

sobes.tech AI

Odpověď od AI

V Triplet Loss se používají tři prvky: kotva (anchor), pozitivní příklad (positive) a negativní příklad (negative).

Anchor — je referenční objekt, se kterým jsou porovnávány ostatní. Cílem je, aby vzdálenost mezi kotvou a pozitivním příkladem byla menší než mezi kotvou a negativním, o určitou marži (margin).

Myšlenka je, že model se naučí rozlišovat podobné a nepodobné objekty tím, že minimalizuje vzdálenost mezi kotvou a podobným objektem a maximalizuje ji s nepodobným.

Vzorec Triplet Loss:

L = max(d(anchor, positive) - d(anchor, negative) + margin, 0)

kde d je metrika vzdálenosti (například euklidovská).