G検定(ジェネラリスト検定) ディープラーニングの概要 練習問題 第10問: 距離学習の誤差関数である、Hadsellら(2006)の Contrastive Loss と、顔画像の照合を扱った FaceNet の論文(Schroffら)
距離学習の誤差関数である、Hadsellら(2006)の Contrastive Loss と、顔画像の照合を扱った FaceNet の論文(Schroffら)の Triplet Loss の説明として、最も適切なものはどれか。
解答と解説を先に見る
正解: 4. Triplet Loss は、アンカーと正例の距離にマージンを加えた値が、アンカーと負例の距離より小さくなるように学習する。
肢4が正解です。FaceNetの論文(Schroffら)は、同じ人物の画像(正例)とアンカーの距離にマージンαを足しても、別人の画像(負例)とアンカーの距離より小さくなるように、3つ組で学習するTriplet Lossを用いています。Contrastive Loss(Hadsellら、2006)は2つ組を使い、同じクラスの組は距離を縮め、異なるクラスの組は距離がマージンより小さいときにだけ損失に加わって遠ざけられます。肢1は3つ組を使うTriplet Lossの説明です。肢2は、同じクラスか異なるクラスかのラベルを付けた2つ組で学ぶ点がContrastive Lossの形で、しかも距離を0に近づけるのは同じクラスの組の方なので、Triplet Lossの説明として二重に誤りです。肢3は、マージンより離れた組は損失に加わらない点と食い違います。2つ組か3つ組かで両者を見分けましょう。
関連キーワード: Triplet Loss・Contrastive Loss・誤差関数・距離学習
模試 (60問)
8分野を横断して、知識の穴を見つける
オンライン試験とほぼ同じペース(1つあたり約41秒)で、技術分野から法律・倫理まで8分野を混ぜて解きます。JDLAは分野ごとの出題数と合格ラインを公表していないため、配分と70%の目安はぴよパスの設定です。Premium (月480円)Premium (ご利用中)時間制限つきの実力チェック