顔識別のために顔の事前訓練モデルを使いたい。私は少数のイメージを必要とするサイアムアーキテクチャを使用したい。あなたは私にサイアムの建築のために変えることができる訓練されたモデルを私に与えることができますか?どのようにして類似性を見つけるために2つの画像を置くことができるネットワークモデルを変更できますか(チュートリアルhereに基づいて画像を作成したくありません)?私はリアルタイムのアプリケーションのためのシステムを使用したい任意の推奨事項がありますか?ディープラーニングに基づく顔認識(サイアムアーキテクチャー)
答えて
this model(Xiang Wu, Ran He, Zhenan Sun, Tieniu TanA Light CNN for Deep Face Representation with Noisy Labels (arXiv 2015)に記載されています)を使用して実験を行うことができます。
シャムネットワークについては、顔画像からいくつかの高次元ベクトル空間へのマッピングがあります。そこでは、ポイント間の距離は顔の類似性を反映しています。
これを行うには、1つのネットワークだけが入力として顔を取得し、高次元ベクトルを出力として生成する必要があります。
シームレスアプローチを使用してネットワークをトレーニングするには、と同じという2つのインスタンスを作成します(2つのコピーの重みを明示的にリンクする必要があります)。練習中は、ネットに顔のペアを提供します:各コピーに1つずつ、2つのコピーの上にある単一の損失レイヤーは、2つの顔を表す高次元ベクトルを比較して、同じ/同じではない "というラベルが付けられています。
したがって、トレーニングには複製が必要です。テスト時間('deploy'
)にはという単一のネットがあり、意味のある高次元の顔の表現が可能です。
さらに進んでシャムのアーキテクチャと損失についてはthis threadを参照してください。
一方、Oren Tadmor, Yonatan Wexler, Tal Rosenwein, Shai Shalev-Shwartz, Amnon ShashuaLearning a Metric Embedding for Face Recognition using the Multibatch Method (arXiv 2016)に記載されているアプローチを検討するとよいでしょう。このアプローチは、画像ペアに対するペアワイズ損失よりも実装がより効率的で簡単です。
- 1. 顔認識マッチングの顔
- 2. emgucv顔認識
- 3. 顔認識opencv
- 4. C#の顔認識
- 5. アンドロイドの顔認識?
- 6. AS3顔認識ライブラリ
- 7. dl4jによる顔認識
- 8. C++の顔認識とエイジング顔
- 9. OpenCV顔認識現実人
- 10. Sony SmartEyeGlassと顔認識
- 11. Dlibアンドロイドリアルタイム顔認識問題
- 12. iPhone:顔認識機能
- 13. Kairos API:顔認識アルゴリズム
- 14. Javaの3D顔認識プログラム
- 15. OpenCVの顔認識:[iOSの]
- 16. kinect v2.0顔認識(wpf)C#
- 17. Matlab/Pythonの顔認識
- 18. 隠れマルコフモデルに基づく音声認識プログラムの入力
- 19. ビデオ顔検出および画像顔識別を伴うストリームビデオ顔認識
- 20. オーナーに基づく承認
- 21. カスタムトークンに基づく認証
- 22. Java /処理における顔認識
- 23. H2O(ディープラーニング)での誤認識予測と応答確認列
- 24. 顔認識に顔のキーポイントを適用する方法は?
- 25. 顔検出座標に基づくGTK +移動ウィンドウ
- 26. (顔認識ではなく)顔認証の信頼スコアに関するヒントはありますか?
- 27. なぜ固有顔の顔認識で 'face_img-mean_face'ですか?
- 28. iOSの視点での顔検出と顔認識の違い
- 29. 顔認識で固有顔を正規化する方法は?
- 30. Android 4.0顔認識の意図?