上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
今年の3月、グーグルが開発したAI 「AlphaGo」 が、世界トップ棋士の一人、韓国のイ・セドル9段と囲碁対局をして4勝1敗で勝利した。(イ・セドル9段は、囲碁界のフェデラーみたいな人。)

たしか1997年、IBM が開発したディープ・ブルーというチェス専用コンピュータが当時のチェス世界王者カスパロフを2勝1敗で打ち負かした。
これはコンピュータが盤面のある局面から、有効な手筋をすべて検索して必勝手を指すという力技だったと思う。
チェスは盤面の目数(8×8)が圧倒的に少なく、敵の駒を取ればその駒が盤上から消えるから、こうした力まかせも可能なんだろう。

一方囲碁ゲームは、盤面の目数が19×19 とチェスに比べて天文学的に増えるからこうした手法は不可能。
よく例えられるのが、囲碁では検索数が宇宙にある原子の総数 (約1×10^80) よりも多くなるということ。
囲碁の場合、可能な検索数は 1×10^171 だそうだ。

AlphaGo 以前の囲碁ソフトは、モンテカルロ法という統計学的手法を用いていたと思う。
モンテカルロ法とはプログラムされた評価関数に従って、AIが終局までをシミュレーションして、より勝率の高そうな着手を選択していくという手法。
これだとAI (人工知能)の棋力は、コンピュータのハード性能、ソフトのアルゴリズムなどに依存する。
囲碁は局面によって前の手の価値が動的に変化していくから、有効なアルゴリズム(評価関数)を作るのが困難だという話もよく聞いた。

今回、グーグルが開発した AlphaGo のすごいところは、囲碁に特化したプログラムではなくて、汎用のAI だということ。
AlphaGo に囲碁のルールを覚えさせたら、後は人間が学ぶように、AlphaGo が繰り返し(何百万回と)囲碁を対局してデータベースを増やしていき、勝率の高かった手筋を次々と覚えていくというやり方。
AlphaGo はこのやり方で自分で囲碁を学習して、世界で一番弱い碁打ちから、わずか1、2年で世界のトップ棋士を打ち負かすようになった。
今回の勝利は、ディープ・ブルーと比べても、歴史的な大事件なのだろう。
AlphaGo は車の自動運転、病気の自動検診など、様々な分野にも実用化されていくのだろう。
囲碁は自動運転や病気の自動検診などと違って、人の健康や生き死にに直接関係しないから、AlphaGo の性能を示す恰好のターゲットになっただけだから。
ちょっと残念だが、さっそくグーグルとアメリカ国防省は、AlphaGo を応用して自分で状況を判断して敵を殲滅するような戦闘ロボットを開発中だという話を聞いた。
SF作家のアシモフはロボット(あるいはロボット設計者)が守らなければならないロボット三原則を提唱したが、最初からそれが破られているわけだ。
  1. ロボットは人間に危害を加えてはならない。また、その危険を看過することによって、人間に危害を及ぼしてはならない。
  2. ロボットは人間にあたえられた命令に服従しなければならない。ただし、あたえられた命令が、第1条に反する場合は、この限りでない。
  3. ロボットは、前掲第1条および第2条に反するおそれのないかぎり、自己をまもらなければならない。
・・・・・こんな風なことを書いていたら、久しぶりに囲碁を打ちたくなって、囲碁ソフト 「世界最強銀星囲碁15」 と対局してみた。
コンピュータの棋力を3段、考慮時間を一手60秒に設定。
使ったのは東芝のノートPC
CPU Corei5 1.60GHz、最大2.60GHz
メモリ 8GB
SSD 256GB

以下はそれの272手までの棋譜です。(ぼくが黒持ち)
ぼくの棋力はアマ2段くらいだと思うが、コミ分を引いてもまだぼくの方が優勢だと思う。(爆)
銀星囲碁 はけっこう強く、ソフトの棋力を3段に設定すると勝ったり負けたり・・・。
4段以上、考慮時間も60秒以上与えたら、ぼくが互い先で勝つことはほとんど不可能だろう。 まだ試していないが。
銀星囲碁 の棋力は、アマ4段くらい?
たまにヨセで明らかにおかしな手を打つが・・・

以下の棋譜は、クリックして拡大。
銀星17

銀星囲碁は、地よりも中央の厚みを重視する打ち方。
これは AlphaGo も同じ。
隅や辺の地をとって安心していると、中央に厚みを作られて地合で負けてしまう。
厚みに近づくと、銀星囲碁は簡単に目を作らせてくれず、よく石が殺される。
今回は、銀星囲碁に厚みを作らせない作戦に切り替えて成功しました!

以下は、現在市販されている最強の囲碁ソフト。
小林光一名誉棋聖に3子で勝ったそうだから、アマでこれに勝てる人はいないのだろう。
ソフトの性能を十分に発揮させるには、Core i7-6700K クラスのパワーが望ましいように思います。
スポンサーサイト
コメント
コメントを投稿
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。