人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

プログラミングの勉強で、「アキネーター」を自分でつくりたいと思っているんですが。
どうもどうやっているのか分からなく困っております。
どなたか教えていただけないでしょうか。
よろしくお願い致します。

(調べているとLISPで書かれているあったのですが、そうなんでしょうか。。)

「アキネーター」
http://jp.akinator.com/

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

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がありますね

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ