距離学習

下記を基本的にベースに。

Triplet Loss 徹底解説 


Contrastive Lossってなに?

Siamese Networkと損失関数のContrastive Loss

・Siameseによる推論フロー

1. ネットワークにペア画像を入力
2. 得られた特徴ベクトルを空間に埋め込む
3. 最適な距離Dを出力する。
同じクラスは近く、違うクラスは遠くなるように学習する。

・Conrasitive Loss 
 L=\frac{1}2(YD^2)+(1-Y)max(margin -D, 0)^2)

→同じクラスなら、近くなるように、違うクラスなら、margin以上の距離を持つように。

これでよくない?Triplet-Lossってなんなの?