「どうやって本物そっくりの画像を?」
「拡散モデルとは何が違う?」
実在しない人の顔写真が、なぜ本物にしか見えないのか。その裏には、2つのAIが延々と勝負を続ける仕組みがあります。
GANとは、2つのネットワークを競い合わせて本物そっくりのデータを生み出す仕組みのことです。Generative Adversarial Network の略で、日本語では敵対的生成ネットワーク。「敵対的」=競い合う、という構造が最大の特徴です。
この記事では、GANが競争でデータを生む発想を押さえ、生成器と識別器が鍛え合うループを図でたどり、用途と課題を整理します。最後に拡散モデルとの違いを並べ、G検定のディープラーニング応用で問われる角度まで届けます。数式は使いません。
1. GANは「競争」でデータを生む

GANの位置づけを、まずはっきりさせます。GANはデータそのものを新しく生み出す「生成モデル」の代表格です。データを分類したり予測したりするAIとは違い、世の中にない顔写真や風景画像を作り出せます。
そのやり方が、ほかにない発想です。1つのAIに正解を教え込むのではなく、役割の違う2つのネットワークを競わせる。片方が「本物らしいデータを作る」係、もう片方が「本物か偽物かを見破る」係。この2者が勝負を続けるうちに、生成の腕が上がっていきます。2014年に提案され、リアルな画像生成の火付け役になりました。
2. 生成器と識別器が鍛え合うループ

GANで最も大事なのが、2つのネットワークの競争ループです。生成器(Generator)は本物に見えるデータを作り、識別器(Discriminator)はそれが本物か偽物かを見分けます。両者のやり取りを、図でたどります。
最初は生成器の作るデータが粗く、識別器にすぐ見破られます。でも見破られるたび、生成器は「どこが本物と違ったか」を手がかりに作り方を直す。識別器も、だまされるたびに見分ける目を磨く。この応酬を何度も繰り返すうちに、生成器は識別器をだませるほど本物そっくりのデータを作れるようになります。お互いが相手を出し抜こうと鍛え合うことで、両方の精度が同時に上がっていくわけです。
3. 用途と、扱いの難しさ
競争の仕組みが分かったら、次は「何に使え、何が難しいか」です。代表的な用途は3つあります。
- 画像生成:実在しない人物の顔や、リアルな風景画像を作る
- データ拡張:学習データが少ないとき、似たデータを増やして補う
- 画像の変換:白黒写真の着色や、低解像度画像の高解像度化
とくにデータ拡張は実用面で重要です。AIの学習には大量のデータが要りますが、医療画像のように集めにくいものもあります。あなたが手元のデータ不足に悩むとき、GANで似たデータを補えば、学習の助けになります。一方で、扱いには難しさもあります。あなたが押さえておきたい課題が2つです。1つが学習の不安定さで、生成器と識別器のバランスが崩れると、うまく学習が進みません。もう1つがモード崩壊——生成器が似たようなデータばかり作り、バリエーションが乏しくなる現象です。顔を作らせても、同じような顔ばかり出てくる状態を指します。
4. 拡散モデルとの違い

「最近の画像生成AIもGAN?」——ここが、あなたの気になるところでしょう。実は、近年の主役は拡散モデルという別方式です。作り方の違いを、1枚で並べます。
| 観点 | GAN | 拡散モデル |
|---|---|---|
| 作り方 | 2つのネットワークの競争で一気に生成 | ノイズから少しずつ除いて生成 |
| 学習 | 不安定になりやすい | 比較的安定しやすい |
| 多様性 | モード崩壊が起きうる | 多様な画像を作りやすい |
GANが競争で一気にデータを作るのに対し、拡散モデルはノイズだらけの状態から少しずつノイズを取り除いて画像を作ります。拡散モデルは学習が安定しやすく、多様な画像を作りやすいため、近年の画像生成AIで広く使われています。先ほどのGANの課題(学習の不安定さ・モード崩壊)を、別のアプローチで避けやすいのが理由の1つです。とはいえGANは、その後の生成AI発展の出発点。両者を並べて理解すると、画像生成AIの全体像がつかみやすくなります。
5. G検定で問われる角度

ディープラーニング応用では、GANは生成モデルの中核として問われます。あなたが押さえる角度は3つです。
- 仕組み:生成器と識別器の競争で、本物そっくりのデータを生む
- 課題:学習の不安定さ・モード崩壊(似たデータばかりになる現象)
- 拡散モデルとの違い:競争で一気に生成するGANと、ノイズ除去で作る拡散モデル
3つを一言に畳むと、こうなります。「2者を競わせて生む、強力だが不安定な生成モデル」。この芯を持てば、生成器・識別器・モード崩壊・拡散モデルといった頻出語が、GANという1本の幹から枝分かれして見えてきます。
次のステップ
GANがディープラーニング応用のどこに位置づくかは、G検定の試験範囲と勉強法ガイド で全体を俯瞰しておくと、生成モデル周辺の用語が整理しやすくなります。
仕組みと課題が定着したかは、G検定 ディープラーニング応用の問題集 で設問に当たり、理解の抜けを埋めてみてください。