🏆 AlphaGoからAlphaFoldへ

DeepMindはいかにしてゲームからノーベル賞へ至ったか

📖 Reading Time: 20-25 minutes 📊 Difficulty: Beginner 💻 Code Examples: 0 📝 Exercises: 0

🌐 JP | 🇬🇧 EN | Last sync: 2026-08-19

AI寺子屋トップ›機械学習道場›AlphaGoからAlphaFoldへ

← 機械学習道場トップ

🎯 シリーズ概要

あるプログラムがボードゲームの打ち方を学びました。それから10年と経たないうちに、そのプログラムが始めた一連の研究がノーベル化学賞を分かち合いました。本シリーズは、それがどのように起きたのか、2つの問題のあいだで実際に何が引き継がれたのか、そして——大半の解説が飛ばしてしまう部分ですが——何がまったく解決されなかったのかを扱います。

道筋はゲームから科学へと貫かれています。なぜゲームがAIの試金石だったのか、そしてなぜ囲碁がチェスを打ち負かした手法に抵抗したのかを設定し、学習された評価とモンテカルロ木探索(MCTS)から AlphaGo を組み立てて、両者がどう互いの弱点を補い合うのかを見ます。続いて後継システムたちが人間のデータを削除し、さらにゲーム固有の機構までも削除しながら、引き算のたびに強くなっていく様子を追います。そして AlphaFold へ移ります。そこでは自己対局が不可能であり、正解データはまったく別の場所から調達しなければなりませんでした。最後は遺産——AlphaFoldデータベース、2024年のノーベル化学賞、材料科学への波及、そして未解決問題についての容赦なく率直な報告——で締めくくります。

本シリーズは実装コースではなく、歴史と原理のシリーズです。全体を貫く問いはただ1つ——フィードバック信号はどこから来るのか? ——であり、その答えこそが、2つのシステムの一見矛盾した軌跡を説明します。AlphaGoが人間の知識を捨てられたのは、囲碁のルールが無制限かつ無償の正解データを供給するからでした。一方AlphaFoldは、進化がすでに記録し終えていた正解データへの通り道を、自分で敷設しなければならなかったのです。

本シリーズは、見出しの背後にある概念の背骨を知りたい機械学習の学習者、そしてこれらのシステムを自分の研究の比喩として繰り返し目にし、その比喩がどこまで通用するのかを知りたい材料科学・生命科学の研究者に向けて書かれています。機械学習道場の中では、本シリーズが歴史として扱うアルゴリズムをきちんと構築する強化学習入門を補完し、あわせてグラフニューラルネットワーク入門やTransformer入門——それらのアーキテクチャの発想はAlphaFoldの物語の随所に現れます——とも響き合います。

誇張についての約束を、最初に述べておきます。 本シリーズは、精確に述べられない結果には名前を与えず、論争のある数値は引用せず、ベンチマークでの勝利を「解決済みの科学」として記述することもしません。主張が争われている場合——たとえばAI駆動の材料探索パイプラインが発表した件数など——は、繰り返すのではなく「争われている」と報告します。システムが本当に見事である場合は、率直にそう述べます。ここでの価値基準は 旗色ではなく較正(calibration over allegiance) です。あらゆる発表を「すべてが解決される途上の形式的な一歩」として扱うのでもなく、あらゆる結果を宣伝として扱うのでもありません。

学習パス

flowchart LR A["第1章
ゲームという
試金石"] B["第2章
AlphaGo:
探索と学習の出会い"] C["第3章
Zeroとその先:
人間なしで学ぶ"] D["第4章
AlphaFold:
タンパク質折りたたみの
ブレークスルー"] E["第5章
遺産:
ゲームから科学へ"] A --> B --> C --> D --> E style A fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style B fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style C fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style D fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff style E fill:#667eea,stroke:#764ba2,stroke-width:2px,color:#fff

📋 学習目標

📖 前提知識

機械学習の基礎概念 が唯一の本当の要件です。ニューラルネットワークとは「データに当てはめられたパラメータをもつ関数」という水準での理解、訓練と汎化の意味、そして教師あり学習のおおまかな考え方です。入門的なML教材を1つでも通読していれば、それで十分です。

Python は各章に1つずつ、NumPy だけを使う短い自己完結のハンズオンとして登場します。実装を教えるためではなく、各章の議論を定量的にするために置かれています。走らせずに読み進めることもできますが、走らせたほうが説得力があります。

ゲームAIの予備知識は必要ありません。 ミニマックス法、探索木、分岐因子、モンテカルロ木探索は、すべて最初から積み上げていきます。生物学の予備知識も必要ありません。 アミノ酸、タンパク質の折りたたみ、マルチプル配列アラインメント、CASPによる評価は、必要になった時点で、生化学を実践するためではなく議論を追えるようにするための水準で導入します。

第1章

ゲームという試金石

なぜボードゲームが人工知能の標準的な試験場になったのかを理解します。何がチェスを扱いやすくし、何が囲碁を違うものにしていたのか——全探索を打ち負かす分岐因子と、誰も手で書き下せなかった局面評価の問題——を見て、なぜ囲碁が「最も長く持ちこたえるベンチマーク」と広く見なされていたのかを理解します。

ゲームAIの歴史 探索木 分岐因子 評価関数 なぜ囲碁は難しかったのか

⏱️ 20-25分

第1章を読む →

第2章

AlphaGo: 探索と学習の出会い

2つの半身がどう噛み合うのかを見ます。学習された方策が「考慮する価値のある手」を絞り込み、学習された価値関数が最後まで打たずに勝敗の見込みを推定する仕組み、そしてモンテカルロ木探索がその両方をどう使うのか——ネットワークが探索にどこを見るべきかを教え、探索がネットワークに何が重要だったかを教える——を学びます。

方策ネットワーク 価値ネットワーク モンテカルロ木探索 教師ありブートストラップ イ・セドル戦

⏱️ 25-30分

第2章を読む →

第3章

Zeroとその先: 人間なしで学ぶ

人間のデータが削除され——そしてシステムが強くなる様子を見届けます。人間の棋譜を一切使わない純粋な自己対局への移行、2つのネットワークの1つへの統合、手作り特徴量とロールアウトの除去、そして最後に囲碁を超えた一般化までを追い、そのすべてを可能にしたゲームの性質が何だったのかを正確に理解します。

自己対局 タブラ・ラサ学習 アーキテクチャの簡素化 ゲームを跨ぐ一般化 無償の検証器

⏱️ 25-30分

第3章を読む →

第4章

AlphaFold: タンパク質折りたたみのブレークスルー

自己対局が通用しない問題へ移ります。タンパク質立体構造予測が何を問うているのか、なぜ数十年の努力が足踏みしていたのか、マルチプル配列アラインメントの中の進化情報がどのようにして「ゲームのルールが無償で供給していた正解データ」の代わりを務めるのか、幾何と対称性がどうアーキテクチャに入ってくるのか、そしてCASPの結果が何を示し何を示さなかったのかを学びます。

タンパク質折りたたみ マルチプル配列アラインメント 幾何的推論 CASP 信頼度の推定

⏱️ 30-35分

第4章を読む →

第5章

遺産: ゲームから科学へ

2つの軌跡の見かけ上の矛盾を解消し、達成されたことの周囲に誠実な境界線を引きます。フィードバック信号についての議論を短いNumPyシミュレーションで定量化し、AlphaFoldデータベースとそれが実務に与えた影響を概観し、2024年ノーベル賞の分割を正しく押さえ、材料科学へ渡ったテンプレートをそれに値する慎重さとともに追い、「解決済み」が決してカバーしなかった未解決問題を検討します。

フィードバック信号 AlphaFoldデータベース 2024年ノーベル賞 材料スクリーニング 未解決問題

💻 NumPyハンズオン ⏱️ 25-30分

第5章を読む →

📚 推奨学習パス

パターン1: 初学者 - フルツアー(5日間)

パターン2: 中級者 - ファストトラック(3日間)

パターン3: 研究者 - 議論に直行(1日)

🎯 全体の学習成果

本シリーズを修了すると、次のことができるようになります。

知識レベル

実践スキル

応用力

🛠️ 使用技術・ツール

主なライブラリ

開発環境

推奨ツール

🚀 次のステップ

発展的な学習

この分野をさらに深く学ぶために:

関連シリーズ

関連トピックで知識を広げましょう:

実践プロジェクト

手を動かすプロジェクトでスキルを応用しましょう:

免責事項