【せいせいき】

生成器(Generator) とは?

💡 ノイズから傑作を生み出す、AIの贋作アーティスト
📌 このページのポイント
GAN:生成器 vs 識別器 ランダム ノイズ z 潜在ベクトル 生成器 Generator 偽物 生成データ 本物 訓練データ 識別器 Discriminator 本物? 偽物? 見破られたらもっと上手く作れ! 学習の進行 初期:ノイズ 中期:ぼんやり 後期:鮮明 完成:本物そっくり
GANにおける生成器と識別器の敵対的学習
ひよこ ひよこ

生成器って何をするの?

ペンギン先生 ペンギン先生

ランダムなノイズを受け取って、そこから画像や音声などのデータを作り出すネットワークだよ。最初はめちゃくちゃなノイズしか出せないけど、学習を重ねると本物そっくりのデータが出てくるようになるんだ

ひよこ ひよこ

なんで上手くなるの?

ペンギン先生 ペンギン先生

識別器という「鑑定士」がいて、生成器が作ったものと本物を見比べて「これは偽物!」と見破るんだ。生成器は見破られないように改善し、識別器はもっと上手く見破ろうとする。この競争で双方のレベルが上がっていくのがGANの仕組みだよ

ひよこ ひよこ

贋作師と鑑定士の戦いみたいだね!

ペンギン先生 ペンギン先生

まさにその例えが一番分かりやすいね。理想的には最終的に識別器が本物と偽物を区別できなくなる(正解率50%)状態になる。つまり生成器が完璧な贋作を作れるようになった状態だよ

ひよこ ひよこ

今でもGANの生成器は使われてるの?

ペンギン先生 ペンギン先生

画像生成では拡散モデルに主役の座を譲りつつあるけど、超解像やスタイル変換、データ拡張ではまだGANが強い分野もあるよ。それにGANの生成器で培われたアーキテクチャの知見は拡散モデルのデコーダーにも活かされていて、技術的な遺産はしっかり受け継がれているんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「生成器」って出てきたら「GANでニセモノを作る側のネットワーク」と思えればだいたいOK!
📖 おまけ:英語の意味
「Generator」 = 生成器
💬 Generateは生み出すという意味。GANでは偽物を生み出す側だけど、その偽物がどんどん本物に近づいていくのがポイントだよ
← 用語集にもどる