2012年3月26日月曜日

思考ゲーム(将棋、囲碁、麻雀、オセロ、チェス等)を遊ぶ際ですが、プレイすれば...

思考ゲーム(将棋、囲碁、麻雀、オセロ、チェス等)を遊ぶ際ですが、プレイすればするほどコンピューターが(様々な局面パターンを学習することにより)強くなっていくと読
んだり聞いたことがありますが、それは本当でしょうか?違うなら私の思い違いでしょうか?


|||



打ち筋をデータ化して保有する事でより人間に対しての強化された対抗策を講じる速度があがり、また思考ルーチンも複雑化していきますが、より強くなるなんて事は有りません。



|||



嘘かと思います。



まず一つの理由として、現在の将棋ソフトの実力はアマトップレベルです。

なので、プレイするほどコンピューターが強くなっていくほど今のコンピューターは弱くないです。



んでもって難しいのは、遺伝的アルゴリズムだとか、ニューラルネットワークだとか、

局面を学習(プログラム的な学習です)させてプログラムを強くしていくようなアルゴリズムはあります。

ただ、それらは市販のソフトには実装されていません。

そのうえ、局面を覚えさせるのにも数に限りがあったり、

局面が増えれば最適値に近づくというものでもありません。





という事で、本当とも思い違いとも判断しかねますが、

市販のソフトレベルの事を言っているのであれば、少なくとも思い違いだと思います。


|||



とりあえず将棋についてのみ(他は知らないので)お答えすると、ソフトにおける学習効果というのはソフトを強くするというよりは、自身が指した悪手を覚えて次から回避する機能、と解釈した方がいいと思います。

精度が上がる、という意味では広義に解釈すれば強くなっていると言えるかも。



また、特定の局面から何度指しても同じ展開になってしまう現象を防ぐ効果もあります。


|||



そんなソフト「将棋のみ」に出会った事がありません。



ソフトですから幾通りかの棋譜データが入力されてい



るのでしょう。こちらが手を変えればソフトも手が変わ



ります。しかし、同じ手順で進めると同じパターンで馬



鹿の一つ覚えです。勝つ方法「攻略」が分かると飽き



てしまいやりたくありません。強さの段階を数通り変えら



れるソフトもありますが、やはりワンパターンですね。



ですからオンラインで対戦将棋をやっています。



コンピューターが何故、プロの棋士に勝てないのでしょうか?



それは、人間の思考と同じレベルの棋譜データを用意すれば



超莫大なデータが必要だからです。

0 件のコメント:

コメントを投稿