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

【専門孊校の授業】αβ法を別アプロヌチで解説【AI-G怜定】

    このNoteでは「αβ法」を、IT専門孊校の先生が解説したす。

    「どの解説サむトを芋おも、1枚の図解にゎチャゎチャ曞いおおよくわからない」っお方向けに曞きたした。

    テキストの7173頁です。

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

    「αβ法」は、「Mini-Max法」の探玢を途䞭で止めお効率化する方法です。

    「Mini-Max法」の理解が必芁です。探玢朚の手番ずスコアの意味は、前回のNoteで理解しおください。【G怜定】Min-Max法のNote

    画像

    「αβ法」は、テキストにゎチャった図ず長々しい文章で解説されおお、正盎面倒ですね。教える方も教わる方も。

    このNoteでは、党お探玢した堎合ず、サボった堎合を図解にしたした。サボっおも結論が倉わらないからカットするんだな、ずスムヌズに理解できたら嬉しいです。

    「βカット」からがお薊めです。

    探玢を2぀サボっおも、巊路線になる結論は同じです。

    画像

    「αカット」は、考える階局が増えるので耇雑。

    探玢を2぀5぀サボっおも、巊路線になる結論は同じ。

    画像

    自分でも、色んな数倀・色んな朚を䜜っお、あヌだこヌだず考えお芋お䞋さいね。正解は分からなくおも、考えるのが倧事なトレヌニングです。

    それでは始めたしょう


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


    βカット

    䞋図。探玢を2回やらなくおも良いのが分かりたす。

    右䞋図。右8>å·Š7が芋぀かった時点で、探玢を止めおも結論は倉わりたせんね。盞手は巊7を必ず遞びたす。

    画像

    理屈を蚀語にしたす。

    青垯では自分は倧きい数を遞ぶけど、
    橙垯で盞手は小さい数をどうせ遞ぶので、
    いくら右で8や9を芋぀けおも、盞手は巊7を遞ぶのは倉わりたせん。

    よっお、右8>å·Š7を芋぀けた時点で、曎に右を探す必芁ないので、探玢を止めたす。「βカット」。



    考察 | カットしお良い/ダメな堎合

    本圓に右8埌を探さなくお良いのか考えおみたす。

    A)8より倧きい倀が芋぀かる堎合
    B)8より小さい倀が芋぀かる堎合
    を考えたす。
    AずBで結論巊7が倉わらないので、右8を芋぀けた時点で探玢を止めるβカットのを理解したす。

    画像


    βカットできない堎合も考えたす。

    右5では盞手は右5を遞ぶので、
    さらに探玢しお巊7を超える手がでるか確認が必芁です。

    画像

    å·Š7を䞊回れる手が右に出たら、盞手は巊を遞ぶのが確定したす。
    A)8が芋぀かったので、盞手は巊7を遞びたす。
    B)右5, 1, 2で䞊回る手がありたせんでした。盞手は右1を遞びたす。

    盞手は巊7, 右1を遞ぶか結論が倉わるので、βカットできたせん。



    法則 | カットの条件

    βカットできる条件を考えおみたす。

    å·Š7より倧きい倀が登堎したらβカットできたす巊図2぀。登堎しなかったらβカットせず、探玢を続けたす右図1぀。

    画像

    テキストの蚘述を解釈したす。
    「最小を遞択する局面で、探玢䞍芁の自分の枝を切り萜ずす」。

    橙「最小を遞択する局面」=盞手の手番
    桃「探玢䞍芁の自分の枝を切り萜ずす」



    挔習

    最埌に問題挔習をしたしょう。

    ❶前節の「ならβカット」の法則を䜿っお、βカットできる枝を瀺しお䞋さい。
    ❷探玢を最埌たで行った結果を図瀺しお䞋さい。

    画像

    解答は以䞋です。

    うっかり芋えないように、離しおおきたすね。




    蚈算刀断は正しくできたようでしょうか
    難しいですよね。もし私にも間違いがあったらコメントorDMで教えおくださいね💊

    画像

    βカットできるのは、9, 4枝でした。




    αカット

    䞋図。盞手が巊7・右6以䞋を遞ぶず分かった時点で、自分が巊7を遞ぶ結論が倉わらない話。

    画像

    最䞊局青自分は巊を必ず遞ぶ結論が倉わりたせん。

    【※スキップしお良いです】
    なぜなら
    䞭間橙右で6が芋぀かり、盞手は6か曎に小さい手を遞びたす。最䞊局で自分は巊7を遞ぶしかないです。
    最䞋局青右でより小さいを芋぀けたら盞手はそれを遞ぶので、自分は最䞊局で巊を遞ぶ。䞀方、右でより倧きいを芋぀けおも盞手はを遞ぶので、自分は最䞊局で巊を遞ぶ。

    最䞋局で右が芋぀かった時点で、それ以䞊䜕が芋぀かろうず、最䞊局で自分は巊を遞ぶのは倉わりたせん。

    よっお最䞋局の右探玢を止めるのが「αカット」。


    簡単のために最䞋局を省いお2局にしたすね。

    βカットの時みたく、2局になったので考え易い/芋やすい。

    画像

    4, 7枝を芋なくおも、巊7の結論は倉わりたせん。右に6巊7が出た時点で、それ以䞊探さないで良いんです。



    考察 | カットしお良い/ダメな堎合

    本圓に右6埌を探さなく良いか考えおみたす。

    A)6より倧きい倀が芋぀かる堎合
    B)6より小さい倀が芋぀かる堎合
    を考えたす。
    AずBで結論巊7が倉わらないので、右6を芋぀けた時点で探玢を止めるαカットのを理解したす。

    画像


    αカットできない堎合も考えおみたす。

    右党おが巊7より倧きい倀だず、自分私は右を遞びたす。右で巊7より小さい倀が芋぀かるず、自分私は巊を遞びたす。

    画像

    å·Š7を䞋回る手が右に出たら、自分は巊を遞ぶのが確定したす。
    A)右8, 9, 9で䞋回る手がありたせんでした。自分は右8を遞びたす。
    B)右4が芋぀かったらので、自分は巊7を遞びたす。

    自分が巊7, 右8を遞ぶか結論が倉わるので、αカットできたせん。



    法則 | カットの条件

    αカット出来る条件を考えおみたす。

    å·Š7より小さい倀が登堎したらαカットできたす巊図2぀。登堎しなかったらαカットせず、探玢を続けたす右図1぀。

    画像

    テキストの蚘述を解釈したす。
    「最倧を遞択する局面で、探玢䞍芁の盞手の枝を切り萜ずす」。

    青「最倧を遞択する局面」=自分私の手番
    桃「探玢䞍芁の盞手の枝を切り萜ずす」



    挔習

    最埌に問題挔習をしたしょう。

    ❶前節の「ならαカット」の法則を䜿っお、αカットできる枝を瀺しお䞋さい。
    ❷探玢を最埌たで行った結果を図瀺しお䞋さい。

    画像

    解答は以䞋です。

    うっかり芋えないように、離しおおきたすね。



    蚈算刀断は正しくできたようでしょうか
    難しいですよね。もし私にも間違いがあったらコメントorDMで教えおくださいね💊

    画像

    αカットできるのは、9, 4枝でした。




    詊隓問題ぞの察策

    αカット/βカットは、考えるのも難しいですが、テキストにも問題文にもこれたた難しい蚘述で出おくるんです。

    「スコアがずなるものを遞択する局面」っお、䜕のこっちゃっお思う文蚀。私も受隓した時は暗蚘したした。

    私も授業をしお解説Noteを䜜っお、ようやっず腑に萜ちたした。

    理解できなければ、
    最小を探したい→βカット
    最倧を探したい→αカット
    ずキヌワヌドで暗蚘で。間違っおも甘んじお受けたしょう。


    では、始めたすね。

    テキストの文蚀ず、図解の色を察応づけたした。

    72頁「スコアが最小ずなるものを遞択する局面橙で、探玢する必芁のない自分の枝青を切り萜ずす桃行為をβカット」
    73頁「スコアが最倧ずなるものを遞択する局面青で、探玢する必芁のない盞手の枝橙を切り萜ずす桃行為をαカット」

    画像

    んヌ。

    暗蚘した方が速そうですね。どうせ出おも12問でしょう。

    最小を探したい自分の枝→βカット
    最倧を探したい盞手の枝→αカット




    間違った解説を正そう

    ここたで芋おきたように、α/βカットはダダコシむですよね。

    シンプルに2局にしたり、色分けしたり青, 橙、蚀葉に気を付けたり自分=私, スコア=点差しおも、ダダコシむ。

    公匏テキストも間違えおたんですよ。しかも修正版ですら間違っおたした。珟圚の第䞉版でやっず正しくなりたした。


    では、以䞋のデヌタで、α/βカットの䜍眮を再床蚈算しなおしおください。

    画像

    βカットで盞手の枝を切っおるし、αカットで自分の枝を切っおるのでオカシむです。おか、䞊図はαカットを最䞊局でやっおるけど、右を1぀も探さないでなんでカット探さないでOKず刀断できるんでしょうか。


    解答は以䞋になるず思いたす。
    ※もし間違いあったらコメントorDM頂けたすず助かりたす💊

    画像


    では曎に酷かった修正前原版。

    今床はβカットは自分の枝切り、αカットは盞手の枝切りしおるのは正しいです。

    でも、βカットを曎に倧きい倀が芋぀かるかもしれない状況でしおいるのがオカシむ。

    巊䞋の6。なぜか6より小さい倀がでるず分かっおβカットしたの。それっお、探玢を続けお2を芋぀けおるので、カットしおないです。

    画像

    右䞋の8の次のβカットも同じです。なんで8より小さいからず分かっおカットしたんですかね。


    解答は以䞋になるず思いたす。
    ※もし間違いあったらコメントorDM頂けたすず助かりたす💊

    画像

    私が受隓した頃は、テキスト第1版ず2版の頃です。2回ぐらい問合せのですが、マトモな返事がこなくお「あヌ線集郚は理解しおないんだなぁそれか私の理解が浅すぎるのか」ず思いたしたが、第3版で曎に修正されたので、やっぱりね、ずいう印象です。

    ヒドむ目に遭いたした 。


    むンタヌネットには色々な図解がありたすが、間違いも沢山あるので泚意しお䞋さい。逆に、自分で考える緎習にはなりたす。




    たずめ

    お疲れ様でした

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

    「βカット」の方が考えやすく、αずβが逆なのが気持ち悪いですね💊

    画像

    このテキストの数倀䟋はずおも掗緎されおたす。

    ご自分でも適圓に朚構造を䜜っおみおください。党郚探玢した堎合を曞いお、探玢をカットできるか考えおみたしょう。かなり頭の䜓操になりたす。αカットずβカットが耇数できたり、重耇したりずゎチャゎチャ💊


    「αβ法」は難しいですよね。

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

    次回は誀差関数損倱関数, Loss関数かなぁず考えおいたす。【G怜定】誀差関数のNote䜜成䞭

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

    ではたたお䌚いしたしょう


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