顔認識のためのトリプレットベースの遠隔学習は非常に効果的です。紙の特定の側面に興味があります。顔の埋め込みを見つける一環として、L2正規化を使用して隠しユニットを正規化します。これにより、表現が超球上にあるように制約されます。なぜそれが役立つか必要なのですか?
顔認識のためのトリプレットベースの遠隔学習は非常に効果的です。紙の特定の側面に興味があります。顔の埋め込みを見つける一環として、L2正規化を使用して隠しユニットを正規化します。これにより、表現が超球上にあるように制約されます。なぜそれが役立つか必要なのですか?
回答:
正規化されたベクトル間の2乗ユークリッド距離は、コサインの類似性(ref:wikipedia)、 比例します したがって、正規化を使用する利点は、多かれ少なかれコサイン類似性の利点ですユークリッド距離。Andy Jonesの回答で述べたように、正規化せずにマージンを係数でスケーリングすると、それに応じて埋め込みもスケーリングされます。
もう1つの優れた特性は、このような正規化により、ユークリッド距離の2乗の値が範囲内にあることが保証され、適切なマージンパラメーター選択する手間が省けることです。
たとえば、この論文で参照されている別の論文では、(正規化されていない)2乗ユークリッド距離に基づくばねモデルと呼ばれるものを使用しています。トレーニングが進行します。
正規化レイヤーを自分で実装したい場合は、Caffeでの派生と実装に関するブログをご覧ください(ブログの一部は中国語ですが、読書には影響しません)。