Deep Neural Networkによる顔認識フレームワーク『OpenFace』

コンピュータービジョン系で有名なカーネギーメロン大学がPythonとTorchで開発した顔認識オープンソースフレームワークを見つけた。Apache 2.0 Licenseとのことなので著作権の表示、変更箇所の明示があれば商用利用も可能。(ただし追記参照)

Deep Neural Networkを実装してあるらしいけど、Deep Learning系はまだいまいちよくわからない。。。

OpenFace

OpenFace

OpenFaceは、Deep Neural Networkによる顔認識PythonTorchで実装したもので、CVPR 2015で発表された論文FaceNet:A Unified Embedding for Face Recognition and Clusteringに基づいています。Torchによって、CPUやCUDA上でこのネットワークを実現しています。
カーネギーメロン大学のSatya研究グループのBrandon Amosが開発しました。

2016年4月29日追記:Twitterでライセンスについてご指摘があったのですが、ソースコードと訓練済みTorch Pythonモデルを含めてApache 2.0 Licenseと記載されておりました。→OpenFace:Licensing


データセットの提供元がそれを許すかどうかはわからないですが。。。


スポンサーリンク


デモ動画もある。



さて、そもそも元となったGoogleの論文FaceNet:A Unified Embedding for Face Recognition and Clusteringとはどんなものなのか調べ始めた。



う、よくわからない。。。

イラストで学ぶ ディープラーニング (KS情報科学専門書)


スポンサーリンク

関連記事


Also published on Medium.