訪ねて現代の風景に蘇らせる実物大パズルです。最新囲碁ソフトの実力比較テスト。健康管理の散歩代わりにDIY軽作業。しゃ〜い温故知新、中古ニュースで大胆未来予測、外したらごめんなさい。詰碁と云えば、創作詰碁のことで、定石に明るいプロの打ち碁に詰碁ができることはまずないと思っていた。四隅はほとんど定石だろうし、手抜きをするにしても、相応の目算があって打たれているはずだ。最近、新聞碁に詰碁(隅の死活)で投了という例を目にした。102手白の外からハネを見て投了。新聞碁の解説によると、うっかり白102のすぐ上をオサエルと右上隅の黒は死ぬんだそうだ。天頂7Zenだけが右上隅を生かして打つ方針ちょっとおもしろそうだったので、最強Zero、天頂7Zen、銀星囲碁18それぞれに盤面を読み込んで、死活判定をしてみたのが上の図。現時点での地合い予測(勢力分布)で、周囲の石の強弱から大雑把に死活を判定して、地合い計算をしてくれる。銀星囲碁19では打ち碁力は5年前の17以来、ずっとアマ8段のままだが、今度19では新たに、石の強弱判定とか、死活判定もするらしい。市販の各囲碁ソフトでも既に、地合い予測で、同様のことをやっている。死活判定と云っても、本気で死活をとことんシュミレーションして最善の結果を出すわけではない。打ち碁対局と同様に長考モードで、1手90秒くらい掛けて25手くらいの詰碁をシュミレーションしたら、結果が出るまでに、37分もかかる。詰碁は局地戦の範囲を限定して、詰碁専用のソフトでなければ、生き死にだけに執着した打ち方ができない。詰碁になりそうなところを切り取って、九路盤で試したのと、十三路で切り取って試したのとでは、全然打ち回しが違う。盤面が広くなれば広くなるほど、詰碁の生き死にに執着せず、もっと広いところに転戦してしまう。そもそもコンピュータ囲碁ソフトは、連続して最善手を打ち続けるようには作られていない。めぼしい手を集中的にシュミレーションして、平均的な手を評価値でランク付けして、シュミレーション回数の多い手を優先して着手する。地の大きさや、ヨセの大きさ順ではなく、6〜8階層の範囲でシュミレーションできる有力手を選ぶ。階層の深い手は探索を打ち切って、他の階層の浅い単純なところに転戦する。人間の目から見ると難しい局面では、紛れを求めて転戦し、戦局を広げて忙しくしているように見えてしまう。普段がめちゃめちゃ強すぎるので、まさか困り果てて、そっぽに打っているとはとても思えない。むかし、小林光一名人が「コンピュータはヨセはめちゃくちゃ正確なんでしょうね」とNHK杯の解説で仰っていた時代があった。コンピュータだから詰碁が強い、ヨセが正確とは云えない。打てば必ず、先手になるかどうかの保証はないし、すべての中で一番大きいところを評価するのも簡単ではない。等価値の見合いであれば、コンピュータにはますます難しい。探索回数の多い手という着手決定基準はあるが、探索順位の根拠に探索回数が関わりがあると、探索深度の深い手数の長い手が最善手であっても、打ち切られて、探索回数が進まず、優先順位は置き去りになりやすい。現実に、打ち碁は強い。切りまくって、ねじり合いの戦いも強い。細かいヨセや、半コウの争いになる前に、相手を一方的に潰してしまう。どこが鋭い、いい手か分からないうちに、少しずつ差を広げて、気づいたときはもうどうやっても追いつけない碁に持ち込むのが上手い。そんなに強いコンピュータが先の方までちゃんと読めていないイメージは湧きにくいが、人間よりコンビュータの方がいい加減なところも結構ある。市販囲碁ソフトは一直線で、階層の深い長い手数の詰碁は、苦手だ。完全にシュミレーションし切れないと正しくは打てない。コウについても、同じ座標を何度も使いまわして無駄に手数(探索階層)を伸ばすだけで、手数の無駄だ。最短で決着をつけるなら、お互いに先にコウ材を打ち尽くして、コウ材の多い方が勝ち継げば、結果は同じだ。途中のコウの取り合いは、全く無駄な動作に過ぎない。詰碁もコウも、人間はそこが面白くて碁を打っているのに、コンピュータは一直線の単純な攻防でも、階層の深くなる手段は避ける。詰碁や、コウはできるだけ避けて転戦し、相手に2手打たせて、その間に分かりやすくしようと立ち回る。強ければ、それでも打てるのが囲碁なのだ。昔の一騎打ちが正々堂々として潔いと思い込んでいる初心者的思考から、フリカワリ思考の戦局の多極化戦法に変わる。初心者の単発的な局地戦が、視野の広い高段者の打ち回しに変わるように、世界中にミサイルを向けてありとあらゆる場所から次々に撃って行けば、迎撃側が2手ずつで応戦すると、同時に防御できない地点が必ずできる。そこが破綻の発端(フリカワリ)で、コンピュータには前に打った手の意味を大切にしようとか、そういう構想の連続性がないので、人間には理解ができない。恥とか、メンツとか、一貫性とか、初志貫徹とか、そういうこだわりは全くない。大場より急場とか、そういうこだわりもない。階層が深くて結果がわからないところは後回しで、自分に有利なシュミレーションの行き届いたところから淡々と打つ。銀星17深層学習の詰碁対局では3手目で早くも解けません銀星囲碁18には創作詰碁対局モードがなくなったので、銀星17深層学習や銀星囲碁14の詰碁対局でテストしてみた。テストの結果、態々新聞に解説を載せるほどの詰碁の手順は囲碁ソフトには解けなかった。実践の打ち碁なら、不利だと分かればフリカワリ先を求めて、被害を軽減する。局地的な詰碁をとことんやってしまう囲碁ソフトでは、なかなか実践では勝てない。そこで、逃げられないように、(振り替われないように)他はガチガチに2眼持って右上隅だけの生き死ににして、半目勝負になるように、コミで調節し、九路盤対局で、銀星囲碁18と天頂7Zenのガチ詰碁死活決戦をやってみた。説明書にも書いてあるし、よく云われるのは、地合いで勝っているから緩めたとか、勝っているので安全のため、無駄な手入れもしますとかなどなど。そのような言い訳は絶対許さない。コミの調節で、半目勝負に設定すれば、もう言い逃れはできない。最強手、最善手をシュミレーションで見つけなければ負ける。いう風な極限状態に追い込んでみた。勝っていても、負けていても、ぎりぎり半目勝負でも、コンピュータは常に正しく寄せられるのか。絶対半目の差は譲らず踏みとどまれるのか。詰碁とヨセばかりを集中的にテストしてみるのもコンピュータ囲碁ソフトのそれぞれの特性が表面化して、結構、面白いかもしれない。実践の盤面をただ切り取っただけでは詰碁にはならない。人間は詰碁部分の境界線を臨時に設定して、それより外には打たない詰碁ルールを決めて手を読む。コンピューターにも同様の詰碁ルールを課すことができない。修正して、周辺の条件が変わらないように、詰碁を完成させるにはやはり創作詰碁になってしまう。盤面はそのままでは詰碁テストできない。7Zen、白銀星囲碁18で実験開始。コメント(0)トラックバック(この記事にリンクしている関連ページ)一覧トラックバックURLトラックバック一覧とは、この記事にリンクしている関連ページの一覧です。あなたの記事をここに掲載したいときは、「記事を投稿してこのページにお知らせする」ボタンを押して記事を投稿するか(AutoPageを持っている方のみ)、記事の投稿のときに上のトラックバックURLを送信して投稿してください。漫画、ベタ塗りの絵、絶対視野に入れないぞと決心していたのに、時代の趨勢です。終わったんですね・・・ブログペット。「ごめした」「ごめちょき」アーカイブ単ページ以外のアクセスランキングです。“AutoPage”AutoPage最新お知らせ。