人工知能を作ろうver0.0.4
■ このスレッドは過去ログ倉庫に格納されています
0078デフォルトの名無しさん
2009/07/01(水) 18:23:29ちなみに俺はANCI基準のCをある程度できる程度の人間なんで、よくわからん。
まず、windowsの標準出力画面を入力として、
マウスポインタの移動及びクリック・右クリック・ドラッグ&ドロップを出力とするプログラムを考える。
プログラムは、上の行動の組み合わせである新たな行動を作る事ができる。
プログラムは、新たな行動を組み合わせて新たな行動を作る事ができる。
行動は、(座標等の)パラメータをもつ事ができる。
プログラムは、入力から、色・時系列変化などを座標毎にとる事ができる。パラメータの一種である。
プログラムは、その組み合わせによって、新たなパラメータを作ることができる。
これらのパラメータ・関数の組み合わせは、プログラムによって評価される。
このときのプログラムの評価関数として、うれしいかうれしくないか、というものを用いる。
そして、プログラムはより大きな変化があるものをうれしく思うのと、
画面がある一色に染まるのをうれしく思うのと、それに近しい状態であることを認識できれば
うれしくおもうとする。
プログラムは、行動・パラメータを飽きたり忘れるとする。
最終的には、プログラムはスタートメニューからペイントを開いて画面を塗りつぶしたりすることを目標とする。
こんな感じ。できたらかなり人工知能っぽいんじゃなかと。未知から何か新しい行動を学ぶわけだし。
■ このスレッドは過去ログ倉庫に格納されています