

ちょっと気になったので教えて下さい。

人工知能に人の顔(写真)を学習させると、別の写真であっても人物をある程度特定できるようになるというのはイメージできますが、  
逆に「この人は今まで学習していない人である」ということも判断させることは可能なのでしょうか。


CC BY-SA 3.0
2016-02-02T01:12:23.653
21596
2016-06-22T03:49:48.783
2016-02-02T01:54:46.993
7837
9149
question
機械学習
人工知能で学習していない人の顔だという事を判断することは可能でしょうか


「この人は今まで学習していない人である」ということを推論するモデルとシステムを作ることは可能です。単純には、Aさんの学習データを元にAさんを判断するモデル、Bさんの学習データを元にBさんを判断するモデル…がどれも偽を返したなら「学習したことがない人」と判断できるでしょう。

別の目的で作られたモデルやシステムから「この人は今まで学習していない人である」という推論を取り出せるかは、当初の目的次第ではありますが一般には良くない使い方です。たとえばAさんとBさんの両方のデータを元にAさんとBさんどちらの可能性が高いかを判断するシステムに「どちらでも無い人」を判断させてもよい結果は得られないでしょう。


CC BY-SA 3.0
2016-02-02T03:02:57.570
21603
2016-02-02T03:02:57.570
5793
21596
answer


可能です。最近は深層学習（Deep
Learning）がよく使われています。むしろ既にレッドオーシャンになりつつある分野ですね。以下のスライドを参考にしてみればいかがでしょうか。

  * [Deep Learningと画像認識 ～歴史・理論・実践～](http://www.slideshare.net/nlab_utokyo/deep-learning-40959442)

実装ですと以下の記事が面白いかと思います。（これらは写真ではなくアニメでの顔認識ですが、原理は同じです）

  * [はじめてのアニメ顔認識 with Chainer](http://qiita.com/homulerdora/items/9a9af1481bf63470731a)
  * [Deep Learningでラブライブ！キャラを識別する](http://christina.hatenablog.com/entry/2015/01/23/212541)
  * [[Chainer] Deep Learning でアニメ (ゆるゆり) キャラクターを識別する(2015/11/4少し追記)](http://wtkw.net/tech-blog/?p=34)


CC BY-SA 3.0
2016-02-05T06:48:29.313
21739
2016-02-05T06:48:29.313
2713
21596
answer