顔識別のために顔の事前訓練モデルを使いたい。私は少数のイメージを必要とするサイアムアーキテクチャを使用したい。あなたは私にサイアムの建築のために変えることができる訓練されたモデルを私に与えることができますか?どのようにして類似性を見つけるために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. C#の顔認識
- 4. AS3顔認識ライブラリ
- 5. アンドロイドの顔認識?
- 6. C++の顔認識とエイジング顔
- 7. OpenCV顔認識現実人
- 8. Sony SmartEyeGlassと顔認識
- 9. Kairos API:顔認識アルゴリズム
- 10. Matlab/Pythonの顔認識
- 11. iPhone:顔認識機能
- 12. OpenCVの顔認識:[iOSの]
- 13. ビデオ顔検出および画像顔識別を伴うストリームビデオ顔認識
- 14. 隠れマルコフモデルに基づく音声認識プログラムの入力
- 15. カスタムトークンに基づく認証
- 16. オーナーに基づく承認
- 17. Java /処理における顔認識
- 18. 顔認識に顔のキーポイントを適用する方法は?
- 19. (顔認識ではなく)顔認証の信頼スコアに関するヒントはありますか?
- 20. なぜ固有顔の顔認識で 'face_img-mean_face'ですか?
- 21. iOSの視点での顔検出と顔認識の違い
- 22. 画像のグループ化、解析、顔認識
- 23. Android 4.0顔認識の意図?
- 24. アンドロイドでOpenCVを使った顔認識?
- 25. フォントの顔が認識されない@
- 26. OpenCVを使用したオンライン顔認識
- 27. 顔を認識する方法は?
- 28. Java用の顔認識API Android
- 29. WCF RIAクエリメソッドパラメータに基づく承認
- 30. パラメータに基づくDeadbolt承認