どうもどうやっているのか分からなく困っております。
どなたか教えていただけないでしょうか。
よろしくお願い致します。
(調べているとLISPで書かれているあったのですが、そうなんでしょうか。。)
「アキネーター」
http://jp.akinator.com/
http://jp.akinator.com/content/6/-a-aa-a-u-e-a-a-ae-a-e-i-u-
作り方はちょっとしたひみつです。
だそうです。
stackoverflowによると機械学習の統計分類の分野だろうと言ってます。
http://stackoverflow.com/a/13649735
http://ja.wikipedia.org/wiki/%E6%A9%9F%E6%A2%B0%E5%AD%A6%E7%BF%92
wikipediaのソフトウェアの項目にいくつか上がってますが、どれが適用できるかはわかりません。
末尾に色々参考文献あがってますので興味があれば。
言語はフランス語wikipediaによればC++で書かれたLimuleというエンジンとMySQLらしいですが、既存エンジン使うならそれに合わせる事になるでしょう。
あと、一番の問題は元データをどこから引っ張ってくるかじゃないでしょうか。
[追記]
こっちの実践してる方だと強化学習っていってる。
http://stackoverflow.com/a/23967755
http://ja.wikipedia.org/wiki/%E5%BC%B7%E5%8C%96%E5%AD%A6%E7%BF%92
http://en.wikipedia.org/wiki/Reinforcement_learning
英語版だといくつかImplementationsがありますね