2012年2月25日土曜日

チェス、オセロ、将棋などでコンピューターと人間が戦いますが、あれってCPのほ...

チェス、オセロ、将棋などでコンピューターと人間が戦いますが、あれってCPのほうが絶対有利じゃないでしょうか?



CPだと何手先も読めて何万通りの相手の手の内も読むことができると思います。

だから、限界のある人間では名人でも勝てないということですよね?

ずっと前もチェスの王者VSCPで、CPのほうが勝ちましたよね?


|||



コンピュータが絶対に有利ということはないです。



演算能力は確かに人では勝負になりませんが、

プログラムが良くなければ、その能力は活かされません。

チェスでディープブルー(スパコン)が勝った最大の要因は優れたプログラムがあったからです。

プログラムが悪ければどんなに高速大規模演算ができるコンピュータでも小学生にすら勝てないです。



ディープブルーが勝つ前には何回も負けていて、

IBMのチームが必死でプログラムを作りなおしたんです。

ある意味、1人のチェスチャンピオンVS開発チームの戦いだったともいえます。



他の方も将棋について触れていますが、

将棋は一度取った駒を再利用するという複雑な手順があり、

それを絶対的に有利なように使うというプログラムが作れていません。

だから将棋はプロに完勝するようなことができていないのです。

もちろん、年々強くはなっていますし、

いずれは誰も勝てないようなプログラムができるかもしれません。

そうなったらコンピュータVSコンピュータでやらせてみたいですね。

1手指して投了、とかになるのかどうか(笑)



ところで、コンピュータのことをCPと書くのは一般的ではないです。

PCならまだパーソナル・コンピュータの略だとわかりますが。。



|||



チェスとオセロは世界チャンピオンでも勝てないです。





しかし、将棋はまだ人間が勝っています。何故勝てるかというと、人間には経験と閃きなどがあるからだそうです。

これは新聞に書いてあったことです。





コンピューターが人間にない能力を補う為に大学など色々な研究機関が手を組んで人間を負かすように日々頑張っているようです。


|||



将棋では未だにコンピュータは人間に勝てません

これは将棋は「取った駒を使える」というルールのためパターンが一気に増えます

人間の場合は「定石」を覚えますがコンピュータは全ての手を計算します

その計算の中に「定石」は存在しません

人間は有利になるような手を優先して計算をしますがコンピュータは全ての手を計算してしまいます

その結果コンピュータはまだ人間に勝てないのです


|||



有利なのは間違いありません。

人間の脳みそがコンピューター技術のように著しく常に発達していかないかぎり、先攻・後攻という順番にもよると思いますが人間が本気のCPに勝つことは難しいです。


|||



確かにチェス王者は負けましたね。

限界はあるから仕方ないだろうけど。



その為に難易度設定があるんですよー。

0 件のコメント:

コメントを投稿