GAN(敵対的生成ネットワーク)
Generative Adversarial Network/がん
ひとことで言うと
本物そっくりを作る役と、それを見破る役を競わせて学習させるAIの仕組みです。
📖 もうちょい詳しく
何が新しいの?
GAN(ガン、敵対的生成ネットワーク)は、2014年ごろに登場した画像づくりの仕組みです。
それまでのAIは、お手本に「似ているかどうか」を1つの物差しで測りながら絵を作っていました。GANは、作る役と見破る役の2つを用意して競わせるという発想を持ち込みました。この「競わせる」考え方が新しく、本物そっくりの画像を作れるようになったことで一気に注目されました。
どうやって動いてるの?
GANには2つのAIがいます。1つは画像を作り出す「生成役(ジェネレーター)」、もう1つは本物か偽物かを見分ける「判別役(ディスクリミネーター)」です。
生成役は判別役をだまそうとして、より本物らしい画像を作ります。判別役はだまされないように、見抜く力を高めます。この勝負をくり返すうちに、両方が少しずつ上達していきます。
最終的に、判別役が見分けられないほど本物に近い画像を、生成役が作れるようになる、という流れです。
何ができるの?
人の顔や風景など、実在しないのに本物に見える画像を作れます。
低い解像度の画像をくっきりさせる、白黒写真に色をつける、絵の作風を変える、といった使い方もあります。エンタメや素材づくりなど、いろいろな場面で使われてきました。
🌱 身近なたとえ
贋作(がんさく)づくりと鑑定で例えると、GANは「にせ物を作る側」と「見抜く鑑定の側」が競い合う関係に似ています。
作る側はばれないように腕を上げ、鑑定の側はだまされないように目を鍛えます。
この競争が続くほど、作る側の腕前が上がり、最後には鑑定でも区別がつかないほどの出来になる、というイメージです。
✅ まず覚えるポイント
- GANは「作る役」と「見破る役」を競わせて学習させる仕組み
- 作る役を生成役、見破る役を判別役と呼ぶ
- 2つを交互に鍛えることで、本物そっくりの画像に近づく
- 顔や風景など、実在しない画像を作れる
- 高解像度化や色つけ、作風の変換などにも使える
🧭 よくある勘違い
GANと拡散モデルは同じもの?
別の仕組みです。
GANは2つのAIを競わせる方式、拡散モデルはノイズを少しずつ取り除く方式です。最近の画像生成では拡散モデルが主流になりつつありますが、GANも高速さなどの強みがあり、使い分けられることが多いです。
学習はかんたんに進む?
実際は安定しにくい一面があります。
作る役と見破る役のバランスが崩れると、うまく学習が進まないことがあります。そのため、学習を安定させる工夫がいろいろと研究されてきました。
🧩 関連して覚えると楽な言葉
- 生成AI: 文章や画像を新しく作るAIの総称。GANはその画像づくりの一手法
- ニューラルネットワーク: GANの中身で使われている計算の仕組み
- ディープラーニング: 多くの層を重ねて学ぶ技術。GANもこの一種
- 拡散モデル: ノイズを消して絵を作る別方式。GANとよく比べられる
🏁 ひとことでまとめ
GANは、にせ物を作る役と見抜く役を勝負させて、両方を一緒に上達させる仕組みです。
この競い合いの先に、本物と見分けがつかない画像が生まれます。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…