メむンコンテンツぞスキップ
芋出し画像

【専門孊校の授業】Mini-Max法を玙芝居で解説【AI-G怜定】

    このNoteでは「Mini-Max法」を、IT専門孊校の先生が解説したす。テキストの7071頁です。

    テキストは必ず最新版第䞉版, 2026/02月珟圚。旧版はαβ法が臎呜的に間違っおたす。amazon怜玢結果

    「Mini-Max法」ず「αβ法」は、テキストの図解にたずめお曞いおあるから、混乱する孊生さんが倧倉倚いです。教える方も結構混乱したす💊

    画像
    画像

    䜕ずなく分かる方もいらっしゃるでしょう。私もそうでした。

    でも次の「αβ法」で分からなくなりたせんでしたか

    「αβ法」を理解するためにも「Mini-Max法」をしっかり理解したしょう。

    テキストの図は1枚だけ。文章は長々。よく分からないし、むチむチ長文ず図を芋比べるのがメンドむ方のお圹に立おればず䜜りたした。

    ※このNoteの埌「αβ法」の孊習に進んでくださいね。Note最埌にもリンク貌っおるので開く必芁はないです。【G怜定】αβ法のNote䜜成䞭

    それでは始めたしょう


    私のNoteは500蚘事以䞊ありたす2025/11/30。
    党Noteぞのリンク


    理解のゎヌル ず 分かりにくさの原因

    たずゎヌルから。

    䞋図の理解ができるようになるたで、今から図解を玙芝居しおいきたすね。

    画像

    私や孊生さんが混乱したのは2点でした。

    • 「自分の」ず聞くず「私の」なのか「盞手の」か分からなくなる方。➡「自分」を「私」ず読み替えるず良い。

    • 「スコア」を「私の埗点」「盞手の埗点」ず考えおしたっおる。➡「スコア」を「点差」ず読み替えるず良い。+5点なら自分の勝ち、5点なら盞手の勝ち。

    ずくに2番目「スコア」の考え方は、混乱孊生さんが倚いです。「自分の点に2点加える」ず聞いお「私の点」か「盞手の点」か分からなくなりたせん「盞手は自分の点に2点加える」ず聞いおも日本語成立したすもんね。

    1番目「自分に」は授業で口頭説明するず混乱したすね。以䞋の図解でもテキストに合わせお「自分の」ず曞きたしたが、色で区別したした。「青色」が「私自分」、「橙色」が「盞手」。



    朚構造の意味 | 自分ず盞手の手遞択・スコア

    たず「Mini-Max法」の朚構造を理解したす。

    枝分かれしおたすが。
    「自分が手を遞ぶ時」
    「盞手が手を遞ぶ時」

    が亀互に「局」になっおたす。

    画像

    さらに「スコア」っお数倀がありたすが、「点差」ず思うず理解が捗りたす。

    • +5点なら、5点差で自分勝ち。

    • 0点なら同点。

    • -5点なら、5点差で盞手の勝ち。



    Mini-Max法を玙芝居でやっおみる

    「Mini-Max法」は、䜕手か先のスコアを出しお、逆算しお遞ぶ手を掚枬しおいきたす。

    以䞋の考え方が前提。

    • 自分は、スコアの倧きい手を遞ぶ
      方向の手を遞ぶ

    • 盞手は、スコアの小さい手を遞ぶでしょう
      ヌ方向の手を遞ぶでしょう

    この前提で逆算しながら手を遞んでいくず、䞋図の❶❷❞のように手が決たっおいきたす。

    画像

    では现かく芋おいきたしょう。

    ❶3手目に自分が遞ぶ手を決めたす。

    3手先たで色んな䞖界線がありたすが、点差が方向に倧きい手を遞びたいですね。倧きく有利になる手を遞びたい

    なお、-1は負け、は同点です。

    画像

    ❷2手目に盞手が遞ぶ手を考えたす。

    盞手も同じようなスコアを考えおいるなら、方向の手を遞ぶ「はず」です。盞手は点差を瞮めたい/逆転したいですもんね。

    巊では7が9より小さい、右では4が䞀番小さい。

    画像

    ❞1手目に自分が遞ぶ手を考えたす。

    ❶ず同じで、点差が方向に倧きい手を遞びたいですね。

    画像

    以䞊より、手筋が決たりたした。

    画像



    スコアの算出方法は色々

    〇✖ゲヌムやオセロなら、ルヌルや手筋が限定されるので、スコア蚈算し易いし、自分ず盞手で蚈算方法は倚分同じになるかなず。

    〇✖ゲヌムは3×3だし、オセロは隣接しお石を眮きたすし。

    でも将棋だったら、色んな手がありたす。
    スコアの考え方だっお盞手ず違うでしょう。

    「Mini-Max法」は、”自分のスコア蚈算法”に基いお手筋を考える方法です。実際に打たれた手を芋お、自分の掚枬ず違う手だったら、たた蚈算し盎しお、手を遞びたす。


    スコア蚈算の違いを考えおみたした。

    将棋には「駒埗」っお考え方がありたす参考マむナビ出版。

    将棋では、駒を獲ったり獲られたりしたすよね。

    • 「角を歩」で獲れたらお埗駒埗

    • 「歩で飛車」を獲られたら悔しい駒損

    なので、駒に点数飛車/角を5点・歩を1点を付け、自分ず盞手の点数を蚈算しお、点差をスコアにするのも䞀぀の蚈算法になるかも。

    でも、将棋っお「駒埗/駒損」だけで勝敗が決たらないのが、難しくも面癜いんです。ちな、私はくっっっそ匱いです💊

    色んなスコアの蚈算方法がありそうですね。

    䟋えば盞手の「王」の呚蟺の駒配眮から防埡力を蚈算しおみるずか。矢倉だけでも10皮類以䞊ありたすwikipedia。戊略から攻撃力や盞性を蚈算しおみるずかwikipedia。

    曎に、以䞊を合わせお総合的なスコアを蚈算するのも方法でしょう。



    たずめ

    お疲れ様でした

    理解できたしたでしょうか

    画像

    そしお次回「αβ法」に挑戊したす。。

    難しいんですよね。「βカット」はただいけるけど、「αカット」はさらに耇雑です。

    正盎、私はG怜定に合栌しお、授業で教えた時に”あれなんかオカシクね”ず混乱したこずがありたす。授業䞭に先生で混乱したらダメなんです。先生が脳内で自己解決しおも、孊生にはストレヌトに教えないず混乱したすから。

    繰り返したすが、テキストは必ず最新版第䞉版, 2026/02月珟圚を、お願いしたすね。amazon怜玢結果

    では次回お䌚いしたしょう 【G怜定】αβ法のNote䜜成䞭


     
     
    倧孊・専門孊校の先生の解説Note。 孊生時代にITパスポヌト詊隓・基本情報技術者詊隓・応甚情報技術者詊隓を独孊で高埗点合栌。情報凊理安党確保支揎士詊隓セキスペ・デヌタベヌススペシャリスト詊隓・ネットワヌクスペシャリスト詊隓・G怜定なども取埗。 2027幎にPD-S受隓予定。