2026年版・5-9

データ生成(生成モデル)の一問一答

G検定(ジェネラリスト検定)「ディープラーニングの応用例」から、データ生成(生成モデル)に関する4択問題を10問。「答えと解説を見る」を開くと、正解とその理由がその場で読めます。会員登録は不要です。

この分野の演習

全10問/解説つき・基本無料

アプリ形式で解く(全480問) ディープラーニングの応用例の要点解説を読む
問題

上から順に解いてみてください。答えは各問の下で確認できます。本試験は多肢選択式で、問い方は問題ごとに異なりますが、ここでは4択で出題しています。

問15-9

GAN(敵対的生成ネットワーク)の説明として、最も適切なものを1つ選びなさい。

  • ①本物のデータを作る識別器と、偽物のデータを見分ける生成器を協力させながら学習させる。
  • ②入力と同じものを出力するように学習し、途中の層でデータを圧縮した表現を得る方法である。
  • ③偽のデータを作る生成器と、本物か偽物かを見分ける識別器を、競わせながら学習させる。
  • ④データに少しずつノイズを加える過程と、それを取り除く過程を学習して画像を生成する。
答えと解説を見る
正解 ③偽のデータを作る生成器と、本物か偽物かを見分ける識別器を、競わせながら学習させる。
解説
GAN(Generative Adversarial Network:敵対的生成ネットワーク)は、2014年にイアン・グッドフェローらが発表した生成モデルです。ランダムなノイズから偽のデータを作り出す「生成器(Generator)」と、入力されたデータが本物か生成器の作った偽物かを見分ける「識別器(Discriminator)」の2つのネットワークを、互いに競わせるように学習させます。識別器をだませるように生成器が上達し、それを見破れるように識別器も上達することで、最終的に本物と見分けのつかないデータを生成できるようになります。偽札を作る人と、それを見破る警察のたとえでよく説明されます。

他の選択肢が不適切な理由
・識別器が作り、生成器が見分ける:2つのネットワークの役割が逆になっています。また、協力ではなく競わせる(敵対させる)のが特徴です。
・入力と同じものを出力するように学習する:これはオートエンコーダの説明です。
・ノイズを加える過程と取り除く過程を学習する:これは拡散モデルの説明です。

覚え方のポイント
「GAN=生成器(偽札を作る人)vs 識別器(警察)」。GANの学習は不安定になりやすく、「モード崩壊」などの問題が起こりうる点もあわせて覚えましょう。
問25-9

GANの学習で、生成器が識別器をだましやすい特定の種類のデータばかりを生成するようになり、生成されるデータの多様性が失われてしまう現象を何というか。最も適切なものを1つ選びなさい。

  • ①勾配消失
  • ②過学習
  • ③コンセプトドリフト
  • ④モード崩壊
答えと解説を見る
正解 ④モード崩壊
解説
モード崩壊(Mode Collapse)は、GANの学習で起こる代表的な問題です。生成器が、識別器をだましやすい特定の種類のデータを見つけると、そればかりを生成するようになり、学習データが持っていた多様性(たとえば、さまざまな数字や顔の種類)を再現できなくなります。たとえば手書き数字の画像を生成させたのに、「1」のような画像ばかり生成されるといった状態です。GANの学習の不安定さを示す現象で、これを改善するための学習方法やネットワーク構造がさまざまに提案されています。

他の選択肢が不適切な理由
・勾配消失:層が深いネットワークで、勾配が小さくなり学習が進まなくなる現象です。
・過学習:モデルが学習データに合わせすぎて、未知のデータで精度が下がる状態です。
・コンセプトドリフト:運用中に、予測の対象とする現実の関係が変化し、モデルの精度が落ちる現象です。

覚え方のポイント
「モード崩壊=生成のバリエーションが崩れて、同じようなものばかりになる」。GANの弱点として頻出の用語です。
問35-9

生成器と識別器に畳み込みニューラルネットワークを用い、プーリング層の代わりにストライドのある畳み込みを使うなどの工夫で、画像の生成を安定させたGANとして、最も適切なものを1つ選びなさい。

  • ①DCGAN
  • ②CycleGAN
  • ③Pix2Pix
  • ④VAE
答えと解説を見る
正解 ①DCGAN
解説
DCGAN(Deep Convolutional GAN)は、2015年に発表された、GANの生成器と識別器に畳み込みニューラルネットワークを用いたモデルです。プーリング層を使わずにストライドのある畳み込み(生成器側では転置畳み込み)で大きさを変える、バッチ正規化を用いる、活性化関数を工夫するといった設計の指針を示し、それまで不安定だったGANによる画像の生成を安定させました。

他の選択肢が不適切な理由
・CycleGAN:対になった画像がなくても、ある種類の画像を別の種類の画像に変換できるGANの手法です。
・Pix2Pix:対になった画像の組を使って、画像を別の画像に変換する方法を学習するGANの手法です。
・VAE:潜在変数を確率分布として表す生成モデルで、GANではありません。

覚え方のポイント
「DCGAN=Deep Convolutional(深い畳み込み)+GAN」。GANの派生形は、名前の前半部分がその工夫を表していることが多いので、名前から中身を推測できるようにしましょう。
問45-9

「航空写真と地図」「線画と色付きの絵」のように、対になった画像の組を使って、ある画像を別の画像に変換する方法を学習するGANの手法として、最も適切なものを1つ選びなさい。

  • ①CycleGAN
  • ②Pix2Pix
  • ③DCGAN
  • ④StyleGAN
答えと解説を見る
正解 ②Pix2Pix
解説
Pix2Pixは、条件付きのGANを用いて、ある画像を別の画像に変換する方法を学習する手法です。学習には「変換前の画像」と「変換後の画像」が1対1で対応した画像の組(ペア)が必要で、航空写真から地図、線画から色付きの絵、昼の写真から夜の写真といった変換を学習できます。生成器には、U-Netのようなスキップ接続を持つ構造が用いられています。

他の選択肢が不適切な理由
・CycleGAN:対になった画像の組がなくても、2つの画像のグループの間の変換を学習できる手法です。本問の「対になった画像の組を使う」に合いません。
・DCGAN:生成器と識別器に畳み込みニューラルネットワークを用いたGANで、画像から画像への変換の手法ではありません。
・StyleGAN:生成する画像の特徴(スタイル)を段階ごとに制御し、高品質な画像を生成するGANの手法です。

覚え方のポイント
「Pix2Pix=ペアのデータが必要」「CycleGAN=ペアのデータが不要」。この違いはG検定で繰り返し問われる重要ポイントです。
問55-9

CycleGANの説明として、最も適切なものを1つ選びなさい。

  • ①対になった画像の組が必ず必要で、変換前と変換後の画像を1対1で対応させて画像の変換を学習する。
  • ②画像にノイズを少しずつ加える過程と、それを取り除く過程を学習して、画像を別の画像に変換する。
  • ③対になった画像の組がなくても、変換して元に戻すと一致するという制約で画像の変換を学習する。
  • ④生成器の各段階にスタイルの情報を入れ、顔の向きから髪の質感まで段階ごとに制御して生成する。
答えと解説を見る
正解 ③対になった画像の組がなくても、変換して元に戻すと一致するという制約で画像の変換を学習する。
解説
CycleGANは、2017年に発表された、画像のスタイルを変換するGANの手法です。「馬の画像」と「シマウマの画像」のように、2つのグループの画像があれば、それぞれが1対1で対応していなくても変換を学習できます。そのために、「馬 → シマウマ」に変換した画像を、さらに「シマウマ → 馬」に変換し直すと、元の画像に戻るべきだ、という「循環一貫性(Cycle Consistency)」の制約を用いています。写真を絵画の画風に変換したり、夏の風景を冬の風景に変換したりする用途に使われています。

他の選択肢が不適切な理由
・対になった画像の組が必ず必要:これはPix2Pixの特徴で、CycleGANとは逆です。
・ノイズを加える過程と取り除く過程を学習する:これは拡散モデルの考え方です。CycleGANは、生成器と識別器を競わせるGANの一種です。
・各段階にスタイルの情報を入れて制御する:これはStyleGANの説明です。

覚え方のポイント
「Cycle(循環)=行って帰ってきたら元どおり」。この制約があるから、ペアのデータがなくても学習できる、と理由まで押さえましょう。
問65-9

画像生成などで用いられる「拡散モデル(Diffusion Model)」の説明として、最も適切なものを1つ選びなさい。

  • ①生成器と識別器を互いに競わせ、識別器をだませるように生成器を上達させて生成する。
  • ②入力と同じものを出力するように学習し、途中の層の値をそのまま出力として生成する。
  • ③学習データの画像を切り貼りして組み合わせ、新しい画像として出力する仕組みである。
  • ④データに少しずつノイズを加える過程の逆をたどり、ノイズを除いてデータを生成する。
答えと解説を見る
正解 ④データに少しずつノイズを加える過程の逆をたどり、ノイズを除いてデータを生成する。
解説
拡散モデルは、データ(画像など)に少しずつノイズを加えていき、最終的に完全なノイズにしてしまう「拡散過程」を考え、その逆の過程、つまりノイズを少しずつ取り除いていく方法をニューラルネットワークに学習させる生成モデルです。学習後は、完全なノイズから出発して、ノイズの除去を何度も繰り返すことで、新しいデータを生成できます。GANに比べて学習が安定しやすく、多様で高品質な画像を生成できることから、文章から画像を生成する多くのサービスの基盤となっています。一方、生成のたびにノイズの除去を何度も繰り返すため、生成に時間がかかりやすい傾向があります。

他の選択肢が不適切な理由
・生成器と識別器を競わせる:これはGANの説明です。
・入力と同じものを出力するように学習する:これはオートエンコーダの説明です。
・学習データの画像を切り貼りする:拡散モデルは、学習した分布から新しい画像を生成するもので、学習データの画像を切り貼りする仕組みではありません。

覚え方のポイント
「拡散モデル=ノイズを足す過程を学び、逆にノイズを引いて生成する」。「GAN=競争」「VAE=確率分布の潜在変数」「拡散モデル=ノイズの除去」と、生成モデルを仕組みで区別しましょう。
問75-9

画像そのものではなく、オートエンコーダで圧縮した低次元の潜在空間の上で拡散モデルの処理を行うことで、計算量を大幅に減らした手法として、最も適切なものを1つ選びなさい。

  • ①潜在拡散モデル(Latent Diffusion Model)
  • ②敵対的生成ネットワーク(GAN)
  • ③変分オートエンコーダ(VAE)
  • ④ノイズ除去拡散確率モデル(DDPM)
答えと解説を見る
正解 ①潜在拡散モデル(Latent Diffusion Model)
解説
拡散モデルは高品質な画像を生成できる一方、画像の画素そのものに対してノイズの付加と除去を何度も繰り返すため、計算量が大きいという課題がありました。潜在拡散モデル(Latent Diffusion Model)は、まずオートエンコーダで画像を低次元の潜在空間に圧縮し、その潜在空間の上で拡散モデルの処理を行ったあと、最後にデコーダで画像に戻します。これにより、計算量を大幅に減らしながら高品質な画像を生成できます。文章から画像を生成する「Stable Diffusion」は、この手法にもとづいています。

他の選択肢が不適切な理由
・敵対的生成ネットワーク(GAN):生成器と識別器を競わせる生成モデルで、拡散モデルではありません。
・変分オートエンコーダ(VAE):潜在変数を確率分布で表す生成モデルです。潜在拡散モデルも画像の圧縮と復元にオートエンコーダを使いますが、VAEそのものは潜在空間で拡散の処理を行う手法ではありません。
・ノイズ除去拡散確率モデル(DDPM):2020年に発表された代表的な拡散モデルで、画像の画素そのものに対してノイズの付加と除去を行います。これを潜在空間で行うようにして計算量を減らしたのが潜在拡散モデルです。

覚え方のポイント
「潜在拡散モデル=圧縮した潜在空間で拡散する=軽くて高品質」。生成AIの画像生成を支える重要な技術です。
問85-9

ある場面を複数の視点から撮影した画像をもとに、その場面の3次元的な情報を学習し、撮影していない新しい視点から見た画像を生成できる手法として、最も適切なものを1つ選びなさい。

  • ①Pix2Pix
  • ②NeRF
  • ③StyleGAN
  • ④DCGAN
答えと解説を見る
正解 ②NeRF
解説
NeRF(Neural Radiance Fields)は、2020年に発表された手法で、ある場面を複数の視点から撮影した画像を使って、空間の各点の色と密度をニューラルネットワークで表現するように学習します。学習後は、実際には撮影していない新しい視点から見た画像を、写真のように自然に生成できます。3次元のデータを直接作らなくても、画像だけから3次元の場面を表現できる点が画期的で、仮想空間の制作や地図などへの応用が進んでいます。

他の選択肢が不適切な理由
・Pix2Pix:対になった画像の組を使って、ある画像を別の画像に変換するGANの手法です。場面の3次元的な情報を学習して、撮影していない視点の画像を作るものではありません。
・StyleGAN:スタイルを段階ごとに制御して、高品質な顔画像などを生成するGANです。
・DCGAN:生成器と識別器に畳み込みニューラルネットワークを用いたGANです。

覚え方のポイント
「NeRF=複数の写真から3次元の場面を学び、新しい視点の画像を作る」。データ生成の分野が、画像や文章だけでなく3次元にも広がっていることを押さえておきましょう。
問95-9

「生成モデル」と「識別モデル」の違いの説明として、最も適切なものを1つ選びなさい。

  • ①識別モデルはデータがどのように生じるかの分布を学び、生成モデルはデータのクラスを見分ける境界を学ぶ。
  • ②生成モデルは正解ラベルのあるデータだけで学び、識別モデルは正解ラベルのないデータだけで学ぶモデルである。
  • ③生成モデルはデータがどのように生じるかの分布を学び、識別モデルはデータのクラスを見分ける境界を学ぶ。
  • ④生成モデルは必ずニューラルネットワークを使い、識別モデルはニューラルネットワークを使わないモデルである。
答えと解説を見る
正解 ③生成モデルはデータがどのように生じるかの分布を学び、識別モデルはデータのクラスを見分ける境界を学ぶ。
解説
生成モデルは、データそのものがどのように生じるか(データの分布)を学習するモデルで、学習した分布にもとづいて、学習データに似た新しいデータを生成できます。GAN、VAE、拡散モデル、そして言語モデルなどがこれにあたります。識別モデルは、入力データが与えられたときに、それがどのクラスに属するかを見分ける(クラスの境界を学ぶ)ことに特化したモデルで、画像分類のCNNやロジスティック回帰などがこれにあたります。

他の選択肢が不適切な理由
・識別モデルが分布を学び、生成モデルが境界を学ぶ:2つの説明が逆になっています。
・正解ラベルの有無で区別される:生成モデルと識別モデルの違いは、何を学ぶか(データの分布か、クラスの境界か)にあります。識別モデルは、正解ラベルのあるデータで学習するのが一般的です。
・ニューラルネットワークを使うかどうかで区別される:ナイーブベイズのようにニューラルネットワークを使わない生成モデルも、CNNのようにニューラルネットワークを使う識別モデルもあります。

覚え方のポイント
「生成モデル=データの作り方を学ぶ(作れる)」「識別モデル=見分け方を学ぶ(分けられる)」。生成AIは、生成モデルを使ったAIのことです。
問105-9

生成する画像の特徴を、大まかな形から細かな質感まで段階ごとに制御する構造を持ち、実在しない人物の高品質な顔画像を生成できることで知られるGANとして、最も適切なものを1つ選びなさい。

  • ①Pix2Pix
  • ②DCGAN
  • ③CycleGAN
  • ④StyleGAN
答えと解説を見る
正解 ④StyleGAN
解説
StyleGANは、2018年にNVIDIAの研究者らが発表したGANです。生成器の各段階に「スタイル」と呼ばれる情報を入力することで、顔の向きや輪郭といった大まかな特徴から、髪の質感や肌のしみといった細かな特徴まで、段階ごとに制御しながら画像を生成できます。実在しない人物の、写真と見分けがつかないほど高品質な顔画像を生成できることで知られ、同時に、偽の画像(ディープフェイク)への悪用の懸念も指摘されるようになりました。

他の選択肢が不適切な理由
・Pix2Pix:対になった画像の組を使って、画像を別の画像に変換する手法です。
・DCGAN:生成器と識別器に畳み込みニューラルネットワークを用いた、初期の代表的なGANです。
・CycleGAN:対になった画像の組がなくても、画像の変換を学習できる手法です。

覚え方のポイント
「StyleGAN=スタイルを段階ごとに制御・高品質な顔画像」。生成技術の進歩は、ディープフェイクなどのAI倫理の問題とも深く関わっている点を押さえておきましょう。

G検定は一般社団法人日本ディープラーニング協会の登録商標です。本ページは一般社団法人日本ディープラーニング協会とは一切関係ありません。

G検定の対策問題(全480問)に戻る

非公式の資格試験対策サイトです。一般社団法人日本ディープラーニング協会とは一切関係ありません。

※本ページでは、アクセス解析(Googleアナリティクス)と、広告の配信・成果の計測(A8.net)のためにCookie等を利用し、閲覧に関する情報をGoogle LLC・株式会社ファンコミュニケーションズへ送信しています。詳しくはプライバシーポリシーをご覧ください。

※本ページの問題・解説は、生成AI(人工知能)を活用して作成しています。

【PR】