G検定 ⑥ DL要素技術

ディープラーニングを構成する代表的なモデルや技術を学ぶ分野です。畳み込みニューラルネットワーク(CNN)や再帰型ニューラルネットワーク(RNN・LSTM)、オートエンコーダ、ドロップアウトや正規化などの学習を安定させる技術が問われます。各モデルがどのようなデータや課題に適しているかを区別することが重要です。要素技術は応用分野の土台になるため、仕組みの概要と特徴を結びつけて理解しておきましょう。

この分野の問題100問を、選択肢・正解・解説つきで掲載しています。まず自分で解答を考えてから「正解と解説を見る」を開いて答え合わせをしてください。

クイズモードで挑戦 →

472画像の特徴を抽出するために畳み込み層で用いられ入力画像と掛け合わせる重みの集合を何と呼ぶか。

  1. Aフィルタ(カーネル)
  2. Bバイアス
  3. C閾値
  4. Dプーリング
正解と解説を見る

正解:Aフィルタ(カーネル)

画像の上に重ねて各ピクセルの値と掛け合わせることで特定の特徴を抽出する役割を持ちます。

この問題の解説ページを開く →

473畳み込み層で行われる画像とフィルタの同じ位置の値を掛け合わせて総和をとる処理を何というか。

  1. Aパディング処理
  2. B畳み込み処理
  3. Cプーリング処理
  4. D正規化処理
正解と解説を見る

正解:B畳み込み処理

この畳み込み処理を繰り返すことで画像から特徴マップを作成します。

この問題の解説ページを開く →

474畳み込み処理によって特徴マップのサイズが縮小していくことを防ぐために入力データの周囲に余白を追加する処理はどれか。

  1. Aストライド
  2. Bプーリング
  3. Cパディング処理
  4. Dスキップ結合
正解と解説を見る

正解:Cパディング処理

入力データの周囲に0などの値を追加し出力サイズが入力と同じになるように調整する処理です。

この問題の解説ページを開く →

475畳み込み処理を行う際フィルタを重ねる位置を少しずつずらしていくがそのずらす幅の大きさを何と呼ぶか。

  1. Aカーネル
  2. Bパディング
  3. Cチャネル
  4. Dストライド
正解と解説を見る

正解:Dストライド

ストライドの値を大きくすると出力される特徴マップのサイズは小さくなります。

この問題の解説ページを開く →

476フィルタの値を隣接させず間隔を空けて適用することで広い範囲の情報を集約できるようにした畳み込み手法はどれか。

  1. AAtrous Convolution
  2. BPointwise Convolution
  3. CDepthwise Convolution
  4. DGlobal Average Pooling
正解と解説を見る

正解:AAtrous Convolution

パラメータ数を増やさずに広い範囲の情報を集約できるメリットがあります。

この問題の解説ページを開く →

477空間方向とチャネル方向の畳み込みを分割する手法のうち特徴マップの各チャネルに対して独立して行われる畳み込み処理はどれか。

  1. APointwise Convolution
  2. BDepthwise Convolution
  3. CAtrous Convolution
  4. DMax Pooling
正解と解説を見る

正解:BDepthwise Convolution

チャネル毎に独立して畳み込みを行うため計算量を大幅に削減できます。

この問題の解説ページを開く →

478空間方向とチャネル方向の畳み込みを分割する手法のうち1×1のサイズのフィルタを用いてチャネル間の情報を集約する処理はどれか。

  1. ADepthwise Convolution
  2. BAtrous Convolution
  3. CPointwise Convolution
  4. DAverage Pooling
正解と解説を見る

正解:CPointwise Convolution

空間方向の処理を行った後にチャネル方向の情報を統合するために用いられます。

この問題の解説ページを開く →

479画像の微小な位置の変化に対する不変性を獲得するために特徴マップの情報をルールに従って小さくまとめる層はどれか。

  1. A正規化層
  2. B全結合層
  3. C畳み込み層
  4. Dプーリング層
正解と解説を見る

正解:Dプーリング層

画像を縮小するダウンサンプリングのような処理を行い少しのズレに強いモデルを作ります。

この問題の解説ページを開く →

480プーリング処理の中で分割した小領域の中から最も大きな値を抽出して情報を集約する手法を何と呼ぶか。

  1. A最大値プーリング
  2. B平均値プーリング
  3. C最小値プーリング
  4. D中央値プーリング
正解と解説を見る

正解:A最大値プーリング

CNNのプーリング層として最も一般的に利用される代表的な手法です。

この問題の解説ページを開く →

481抽出された特徴マップの値を1列のフラットな状態に変換しすべての特徴に対して重みを掛けて最終的な予測を行う層はどれか。

  1. Aプーリング層
  2. B全結合層
  3. C正規化層
  4. D畳み込み層
正解と解説を見る

正解:B全結合層

繰り返された畳み込み層とプーリング層の最後に配置され予測値を出力します。

この問題の解説ページを開く →

482全結合層を用いずに特徴マップの各チャネルの平均値を算出しそれをそのまま予測出力に利用する手法はどれか。

  1. A最大値プーリング
  2. Bスキップ結合
  3. CGlobal Average Pooling
  4. Dレイヤー正規化
正解と解説を見る

正解:CGlobal Average Pooling

全結合層の代わりに使用することでパラメータの数を劇的に減らすことができます。

この問題の解説ページを開く →

483ニューラルネットワークの層が非常に深くなった際に手前の層の入力情報を飛び越えて奥の層へ足し合わせる仕組みはどれか。

  1. Aプーリング
  2. Bバッチ正規化
  3. Cストライド
  4. Dスキップ結合
正解と解説を見る

正解:Dスキップ結合

層を飛び越えた結合を導入することで深い層でも勾配が伝わりやすくなります。

この問題の解説ページを開く →

484スキップ結合を導入したことで100層を超えるような超深層のネットワークの学習を可能にした代表的な画像認識モデルはどれか。

  1. AResNet
  2. BAlexNet
  3. CLSTM
  4. DTransformer
正解と解説を見る

正解:AResNet

スキップ結合を導入したことで超深層でも識別精度が落ちる問題を解決しました。

この問題の解説ページを開く →

485ネットワークの各層に伝わっていく特徴の分布のバラツキを抑え学習を効率的かつ安定させるための処理を総称して何と呼ぶか。

  1. Aパディング処理
  2. B正規化処理
  3. Cプーリング処理
  4. Dエンコーディング処理
正解と解説を見る

正解:B正規化処理

入力データを学習に適した形に変形し過学習をしにくくする強力な手法です。

この問題の解説ページを開く →

486複数の入力データをひとまとめにした単位ごとに各層においてデータの分布が平均0および分散1になるように調整する正規化手法はどれか。

  1. Aインスタンス正規化
  2. Bグループ正規化
  3. Cバッチ正規化
  4. Dレイヤー正規化
正解と解説を見る

正解:Cバッチ正規化

ミニバッチで抽出した複数のデータを用いてチャネルごとに正規化を行います。

この問題の解説ページを開く →

487データ1つひとつに対してすべてのチャネルの値をまとめて平均と分散を計算し正規化を行う手法はどれか。

  1. Aバッチ正規化
  2. Bインスタンス正規化
  3. Cグループ正規化
  4. Dレイヤー正規化
正解と解説を見る

正解:Dレイヤー正規化

バッチサイズに依存せずに正規化を行うことができる手法です。

この問題の解説ページを開く →

488データ1つひとつにおいて各チャネルを完全に独立させてそれぞれ個別に平均と分散を計算し正規化を行う手法はどれか。

  1. Aインスタンス正規化
  2. Bバッチ正規化
  3. Cレイヤー正規化
  4. Dグループ正規化
正解と解説を見る

正解:Aインスタンス正規化

データごとおよびチャネルごとに完全に独立させて正規化処理を行います。

この問題の解説ページを開く →

489データ1つひとつに対してチャネルをいくつかのグループに分割しそのグループ単位で正規化を行う手法はどれか。

  1. Aレイヤー正規化
  2. Bグループ正規化
  3. Cインスタンス正規化
  4. Dバッチ正規化
正解と解説を見る

正解:Bグループ正規化

チャネルをまとめたグループごとに正規化を行うアプローチです。

この問題の解説ページを開く →

490過去の入力や中間状態を記憶し次の時刻のデータ処理に影響を与える仕組みを持つ時系列データの処理に優れたネットワークはどれか。

  1. ACNN
  2. BResNet
  3. Cリカレントニューラルネットワーク
  4. Dオートエンコーダ
正解と解説を見る

正解:Cリカレントニューラルネットワーク

過去の入力と関係するような時系列データを扱うために考案されたネットワークです。

この問題の解説ページを開く →

491株価の推移や音声データおよび文章などのように時間的な順序や前後の文脈に意味があるデータのことを一般に何と呼ぶか。

  1. A画像データ
  2. Bクロスセクションデータ
  3. C空間データ
  4. D時系列データ
正解と解説を見る

正解:D時系列データ

時間の経過とともに変化するデータでありRNNが得意とするデータ形式です。

この問題の解説ページを開く →

492リカレントニューラルネットワークにおいて過去の中間状態を記憶し次の時刻の入力に足し合わせるために追加された層を何と呼ぶか。

  1. A回帰結合層
  2. B全結合層
  3. Cプーリング層
  4. D正規化層
正解と解説を見る

正解:A回帰結合層

過去の中間状態などを保持し時間軸に沿って情報を伝播させるための層です。

この問題の解説ページを開く →

493最も基本的なRNNの形であり中間層の出力を次の時刻の中間層への入力としてループさせる構造を持つネットワークはどれか。

  1. Aジョルダンネット
  2. Bエルマンネット
  3. Cトランスフォーマー
  4. DResNet
正解と解説を見る

正解:Bエルマンネット

中間層の情報を次の時刻の中間層に伝播させる最も標準的なRNNのモデルです。

この問題の解説ページを開く →

494中間層ではなく最終的な出力層の値を次の時刻の入力として利用するRNNのアーキテクチャを何と呼ぶか。

  1. Aエルマンネット
  2. BLSTM
  3. Cジョルダンネット
  4. DGRU
正解と解説を見る

正解:Cジョルダンネット

出力層の情報を記憶して次の入力に利用するタイプのリカレントニューラルネットワークです。

この問題の解説ページを開く →

495RNNの学習において時間軸に沿って過去に遡りながら誤差を伝播させ各時刻の重みを更新していく計算アルゴリズムはどれか。

  1. Aモンテカルロ法
  2. B勾配降下法
  3. Ck-means法
  4. DBPTT
正解と解説を見る

正解:DBPTT

時間軸に沿って誤差を逆伝播させるRNN特有の学習手法です。

この問題の解説ページを開く →

496言語モデルの訓練時にモデル自身の予測結果ではなく正しい正解データを直接次の時刻の入力として与える学習手法はどれか。

  1. A教師強制
  2. B強化学習
  3. Cアンサンブル学習
  4. Dドロップアウト
正解と解説を見る

正解:A教師強制

学習を効率よく進めるために前の出力ではなく正解データを入力するアプローチです。

この問題の解説ページを開く →

497訓練時は正解データを与えられていたモデルがテスト時には自らの不完全な予測を入力とするため誤差が蓄積して精度が落ちる問題を何というか。

  1. A勾配消失問題
  2. B露出バイアス
  3. C過学習
  4. Dハルシネーション
正解と解説を見る

正解:B露出バイアス

訓練時とテスト時の入力データの傾向の違いによって引き起こされる問題です。

この問題の解説ページを開く →

498生成AIが学習データに存在しないデタラメな情報や事実無根の嘘をあたかも正しいかのように出力してしまう現象は何か。

  1. A過学習
  2. B露出バイアス
  3. Cハルシネーション
  4. D勾配爆発
正解と解説を見る

正解:Cハルシネーション

もっともらしいが事実とは異なる出力をしてしまう言語生成AIの課題の一つです。

この問題の解説ページを開く →

499RNNが長い時系列データを学習する際過去に遡るほど勾配の値がゼロに近づき古い情報が学習できなくなる現象を何と呼ぶか。

  1. A過学習
  2. B露出バイアス
  3. C二重降下現象
  4. D勾配消失問題
正解と解説を見る

正解:D勾配消失問題

時間軸を遡る過程で勾配が消えてしまい長期的な文脈を学習できなくなる深刻な問題でした。

この問題の解説ページを開く →

500勾配消失問題に対処するため情報を保持するセルと複数のゲート機構を組み合わせ長期的な記憶を可能にしたRNNの拡張モデルはどれか。

  1. ALSTM
  2. BGRU
  3. CResNet
  4. DAlexNet
正解と解説を見る

正解:ALSTM

短期的な記憶だけでなく長期的な記憶も保持できるように工夫された強力なネットワークです。

この問題の解説ページを開く →

501通常のRNNで過去の情報を無理に記憶しようとした際現在の入力の学習と過去の記憶の保持が干渉し合い学習が阻害される問題を何というか。

  1. A出力重み衝突
  2. B入力重み衝突
  3. C勾配消失問題
  4. D露出バイアス
正解と解説を見る

正解:B入力重み衝突

記憶することと新しい情報の処理が同じ重みで行われるために生じる矛盾です。

この問題の解説ページを開く →

502通常のRNNで過去の情報を未来へ伝えることと現在の予測を出力することの間で学習の方向性が衝突してしまう問題を何というか。

  1. A入力重み衝突
  2. B露出バイアス
  3. C出力重み衝突
  4. Dハルシネーション
正解と解説を見る

正解:C出力重み衝突

記憶の維持と現在の出力を同じ重みで処理しようとするために発生する学習の障害です。

この問題の解説ページを開く →

503LSTMブロックの内部に存在し誤差をそのままの状態で内部にとどまらせることで勾配消失を防ぐ役割を担う核となる機構は何か。

  1. A入力ゲート
  2. B忘却ゲート
  3. C出力ゲート
  4. DCEC
正解と解説を見る

正解:DCEC

誤差を減衰させずに保持し続ける役割を持つLSTMの中心的なセルです。

この問題の解説ページを開く →

504LSTMにおいて外部からの新しい入力情報をCECにどれだけ取り込むかをパーセンテージで調整しコントロールするゲート機構はどれか。

  1. A入力ゲート
  2. B忘却ゲート
  3. C出力ゲート
  4. Dリセットゲート
正解と解説を見る

正解:A入力ゲート

現在の入力情報を記憶としてどれくらい追加するかを制御します。

この問題の解説ページを開く →

505LSTMにおいてCECに保持されている記憶を次の層の処理や最終的な予測のためにどれだけ外へ引き出すかを調整するゲートはどれか。

  1. A入力ゲート
  2. B出力ゲート
  3. C忘却ゲート
  4. D更新ゲート
正解と解説を見る

正解:B出力ゲート

内部の記憶のうち現在必要な情報だけを選別して出力させる役割を持ちます。

この問題の解説ページを開く →

506LSTMにおいてCECに記憶されている過去の情報が不要になった際にその情報をどれだけ消去するかを判断するゲート機構はどれか。

  1. A入力ゲート
  2. B出力ゲート
  3. C忘却ゲート
  4. Dリセットゲート
正解と解説を見る

正解:C忘却ゲート

誤差が過剰に停留するのを防ぐために不要な記憶をリセットする役割を果たします。

この問題の解説ページを開く →

507LSTMの構造を少しシンプルにし計算コストを下げながらも同等の性能を発揮できるように改良されたゲート付きRNNのモデルはどれか。

  1. Aエルマンネット
  2. Bジョルダンネット
  3. Cトランスフォーマー
  4. DGRU
正解と解説を見る

正解:DGRU

LSTMのゲートを減らしてパラメータ数を削減しつつ高い性能を維持したモデルです。

この問題の解説ページを開く →

508GRUの内部機構において1つ前の時刻から引き継いだ過去の隠れ状態の情報をどれだけ無視するかを決定するゲートはどれか。

  1. Aリセットゲート
  2. B更新ゲート
  3. C忘却ゲート
  4. D入力ゲート
正解と解説を見る

正解:Aリセットゲート

過去の情報をどれだけ忘れるかを決めるためのゲート機構です。

この問題の解説ページを開く →

509GRUにおいて過去の情報をどれだけ新しい状態に反映させるかおよび新しい入力をどれだけ取り込むかを同時に制御するゲートはどれか。

  1. Aリセットゲート
  2. B更新ゲート
  3. C忘却ゲート
  4. D出力ゲート
正解と解説を見る

正解:B更新ゲート

LSTMの入力ゲートと忘却ゲートの役割を統合したような機能を持つゲートです。

この問題の解説ページを開く →

510文章の中で過去から未来への文脈だけでなく未来から過去への文脈も同時に学習し双方向の情報を活用するRNNモデルはどれか。

  1. AGRU
  2. BLSTM
  3. CBidirectional RNN
  4. DSeq2Seq
正解と解説を見る

正解:CBidirectional RNN

前後の文脈を両方向から捉えることでより正確な予測を可能にします。

この問題の解説ページを開く →

511機械翻訳などのように入力された可変長の時系列データを長さの異なる別の時系列データに変換するアーキテクチャを総称して何と呼ぶか。

  1. AResNet
  2. BTransformer
  3. CGAN
  4. DSeq2Seq
正解と解説を見る

正解:DSeq2Seq

入力文から出力文への変換を行う言語モデルの代表的な構造です。

この問題の解説ページを開く →

512Seq2Seqモデルの前半部分を担い入力された文の情報を読み込んで固定長のベクトルに変換する役割を持つRNNを何と呼ぶか。

  1. Aエンコーダ
  2. Bデコーダ
  3. Cジェネレータ
  4. Dディスクリミネータ
正解と解説を見る

正解:Aエンコーダ

入力データを意味ベクトルと呼ばれる1つの情報に圧縮する役割を持ちます。

この問題の解説ページを開く →

513Seq2Seqモデルの後半部分を担いエンコーダが作成した意味ベクトルを受け取りそれをもとに別の言語などの単語を順次生成していくRNNはどれか。

  1. Aエンコーダ
  2. Bデコーダ
  3. Cジェネレータ
  4. Dアテンション
正解と解説を見る

正解:Bデコーダ

エンコーダから渡された文脈の情報を解読して新しい文を出力していきます。

この問題の解説ページを開く →

514初期型のSeq2Seqモデルが長文の翻訳を苦手としていた最大の原因はどれか。

  1. ALSTMが使えなかったため
  2. BGPUが対応していなかったため
  3. C入力文が長くなっても1つの固定長ベクトルに情報を押し込めなければならず限界があったため
  4. D英語以外の言語に対応していなかったため
正解と解説を見る

正解:C入力文が長くなっても1つの固定長ベクトルに情報を押し込めなければならず限界があったため

どれほど長い文章でも1つのベクトルに圧縮しなければならず情報が抜け落ちてしまう弱点がありました。

この問題の解説ページを開く →

515長文翻訳時のボトルネックを解消するため出力の各ステップにおいて入力文のどの部分に注目すべきかという重みを計算し加味する機構はどれか。

  1. Aスキップ結合
  2. BCEC
  3. Cゲート機構
  4. DAttention
正解と解説を見る

正解:DAttention

注目すべき単語に注意を向けることで固定長ベクトルの制約を克服しました。

この問題の解説ページを開く →

516Attention機構において入力文の各単語と出力文の各単語との関連度の強さを色の濃淡などで視覚的に表現した図を何と呼ぶか。

  1. Aヒートマップ
  2. Bデンドログラム
  3. C散布図
  4. D決定木
正解と解説を見る

正解:Aヒートマップ

どの単語同士が強く結びついているかを直感的に確認することができます。

この問題の解説ページを開く →

517Attention機構を導入することで得られるAIの判断の透明性に関わるメリットはどれか。

  1. A計算時間が完全にゼロになる
  2. Bモデルがどの単語に注目して翻訳を行ったかが可視化され予測の根拠を解釈しやすくなる
  3. C必ず100%の精度で翻訳できるようになる
  4. D画像生成も同時に行えるようになる
正解と解説を見る

正解:Bモデルがどの単語に注目して翻訳を行ったかが可視化され予測の根拠を解釈しやすくなる

ブラックボックスと言われがちなAIの判断根拠をある程度説明できるようになりました。

この問題の解説ページを開く →

5182017年に発表されRNNやCNNを一切使わずAttention機構のみを組み合わせて構築された現在の自然言語処理の基盤となるモデルはどれか。

  1. AAlexNet
  2. BResNet
  3. CTransformer
  4. DWord2Vec
正解と解説を見る

正解:CTransformer

大規模言語モデルのベース技術として自然言語処理に革命を起こしました。

この問題の解説ページを開く →

519トランスフォーマーが従来のRNNよりも大規模なデータを超高速に学習できる理由として最も適切なものはどれか。

  1. AGPUを一切使用しないから
  2. B単語の順番を完全に無視してランダムに出力するから
  3. C文章を画像に変換してから処理するから
  4. D単語を順番に処理する必要がなくすべての単語の計算を一気に並列処理できるから
正解と解説を見る

正解:D単語を順番に処理する必要がなくすべての単語の計算を一気に並列処理できるから

RNNの逐次処理の弱点を克服し並列計算による圧倒的な高速化を実現しました。

この問題の解説ページを開く →

520トランスフォーマーの核となる技術であり入力文の中にある自分自身の単語同士の関連度を計算し文脈を深く理解するための機構はどれか。

  1. ASelf-Attention
  2. BSource-Target Attention
  3. CGlobal Average Pooling
  4. Dバッチ正規化
正解と解説を見る

正解:ASelf-Attention

自分と他のすべての単語との関係を計算し文の構造を深く把握します。

この問題の解説ページを開く →

521Self-Attention機構はある1つの単語の文脈を理解する際にどの範囲の単語との関連度を計算するか。

  1. A直前の1単語のみ
  2. B入力文内にある自分を含むすべての単語
  3. C次の文の最初の単語のみ
  4. D翻訳先の言語のすべての単語
正解と解説を見る

正解:B入力文内にある自分を含むすべての単語

文全体を見渡してすべての単語との関係性を一度に計算します。

この問題の解説ページを開く →

522RNNを使わないトランスフォーマーにおいて単語の語順が失われないようにあらかじめ単語の入力データに位置情報を足し合わせる仕組みを何というか。

  1. Aワンホットエンコーディング
  2. Bワードエンベディング
  3. C位置エンコーディング
  4. Dターゲットエンコーディング
正解と解説を見る

正解:C位置エンコーディング

並列計算で失われる語順の情報を補うために単語の位置情報をベクトルに付与します。

この問題の解説ページを開く →

523トランスフォーマーの構造において入力文を処理するエンコーダ内部で単語間の関連性を計算するSelf-Attentionを特に何と呼ぶか。

  1. ADecoder Attention
  2. BSource-Target Attention
  3. CMasked Attention
  4. DEncoder Attention
正解と解説を見る

正解:DEncoder Attention

入力文全体を並列に読み込んでそれぞれの単語の意味や文脈を計算します。

この問題の解説ページを開く →

524トランスフォーマーの構造において出力文を生成するデコーダ内部ですでに出力された単語間の関連性を計算するSelf-Attentionを何と呼ぶか。

  1. ADecoder Attention
  2. BEncoder Attention
  3. CSource-Target Attention
  4. DPosition Attention
正解と解説を見る

正解:ADecoder Attention

未来の単語を参照しないようにマスクをかけながらこれまでに出力した単語の文脈を計算します。

この問題の解説ページを開く →

525トランスフォーマーのデコーダ側に存在しエンコーダが処理した入力文の情報と現在デコーダが生成中の情報との間の関連度を計算する機構はどれか。

  1. AEncoder Attention
  2. BSource-Target Attention
  3. CDecoder Attention
  4. DSelf-Attention
正解と解説を見る

正解:BSource-Target Attention

入力と出力の言語間でどの単語に注目して翻訳すべきかを計算する機構です。

この問題の解説ページを開く →

526Self-Attentionが言語処理において特に優れている点の具体例として適切なものはどれか。

  1. Aテキストを自動で音声に読み上げる
  2. B文字のフォントを認識する
  3. C代名詞が指す対象を文脈から正確に特定し意味関係を捉える
  4. D数式の計算を電卓のように行う
正解と解説を見る

正解:C代名詞が指す対象を文脈から正確に特定し意味関係を捉える

前後の文脈からそれが何を指しているのかを関係性に基づいて的確に判断できます。

この問題の解説ページを開く →

527画像を畳み込み層に入力する際縦と横のピクセル数に加えてRGBカラー画像が持つ3などの奥行き情報の次元を何と呼ぶか。

  1. Aバッチサイズ
  2. Bストライド
  3. Cエポック
  4. Dチャネル数
正解と解説を見る

正解:Dチャネル数

カラー画像の場合は赤緑青の3つのチャネルを持つデータとして処理されます。

この問題の解説ページを開く →

528パディング処理において入力画像の周囲に追加する値としてゼロを用いる方法を一般に何と呼ぶか。

  1. Aゼロパディング
  2. Bマックスパディング
  3. Cアベレージパディング
  4. Dワンパディング
正解と解説を見る

正解:Aゼロパディング

周囲を0で埋めることで画像の端にある特徴も逃さずに処理できます。

この問題の解説ページを開く →

529プーリング層を導入する目的として正しい記述はどれか。

  1. Aパラメータの数を増やしてモデルを複雑にする
  2. B画像が少しずれたり変形したりしても同じ特徴として認識しやすくなる
  3. Cカラー画像を白黒画像に変換する
  4. D学習率を自動的に下げる
正解と解説を見る

正解:B画像が少しずれたり変形したりしても同じ特徴として認識しやすくなる

情報を少し曖昧にすることで位置ズレに対するロバスト性を向上させます。

この問題の解説ページを開く →

530スキップ結合が超深層ネットワークにおいて有効な理由は何か。

  1. Aメモリ消費を半分に減らせるから
  2. B活性化関数を省くことができるから
  3. C層を飛び越えて情報が伝わるため深い層でも勾配消失を防げるから
  4. Dすべての重みがゼロにリセットされるから
正解と解説を見る

正解:C層を飛び越えて情報が伝わるため深い層でも勾配消失を防げるから

入力の情報をそのまま足し合わせることで誤差が奥深くまでスムーズに伝播します。

この問題の解説ページを開く →

531リカレントニューラルネットワークにおけるBPTTの計算は時間軸に対してどのように行われるか。

  1. A現在から未来へ向かって進む
  2. Bランダムな順序で行われる
  3. C最初の時刻のデータだけを計算する
  4. D最後の時刻から過去へ向かって逆順に計算される
正解と解説を見る

正解:D最後の時刻から過去へ向かって逆順に計算される

未来の誤差を過去に遡って反映させるため時間軸を逆向きに計算します。

この問題の解説ページを開く →

532露出バイアスの問題が発生する原因は何か。

  1. A学習時には正解データを用いるがテスト時には自らの予測データを用いるという環境の違い
  2. B学習率が大きすぎること
  3. Cバッチサイズが小さすぎること
  4. Dネットワークの層が少なすぎること
正解と解説を見る

正解:A学習時には正解データを用いるがテスト時には自らの予測データを用いるという環境の違い

正解データに頼って学習したモデルがテスト時に自らの間違いから連鎖的に崩れてしまう現象です。

この問題の解説ページを開く →

533LSTMの構造において隠れ状態として次の時刻に渡される情報はどのように作られるか。

  1. A入力データをそのまま渡す
  2. BCECの内部状態に対して出力ゲートの制御をかけて生成される
  3. C忘却ゲートの出力をそのまま渡す
  4. D乱数を生成して渡す
正解と解説を見る

正解:BCECの内部状態に対して出力ゲートの制御をかけて生成される

CECが保持している記憶の中から次に出力すべき情報を出力ゲートが選別して渡します。

この問題の解説ページを開く →

534LSTMと比較した際のGRUの特徴として正しいものはどれか。

  1. A記憶できる情報の長さがLSTMの10倍になる
  2. Bゲートの数がLSTMより多い
  3. Cゲート機構が統合されておりパラメータ数が少なく計算コストが低い
  4. D画像生成タスクに特化している
正解と解説を見る

正解:Cゲート機構が統合されておりパラメータ数が少なく計算コストが低い

LSTMの複雑なゲートを統合し計算効率を高めつつ同等の性能を持たせています。

この問題の解説ページを開く →

535Seq2Seqモデルが最も活用され劇的な精度向上をもたらした代表的な自然言語処理タスクはどれか。

  1. A画像認識
  2. B音声合成
  3. C株価予測
  4. D機械翻訳
正解と解説を見る

正解:D機械翻訳

長さの異なる異なる言語の時系列データの変換において大きな成果を上げました。

この問題の解説ページを開く →

536トランスフォーマーにおいて入力された文の中の特定の単語が他のどの単語と強く結びついているかを計算し重み付けする役割を担うものは何か。

  1. ASelf-Attention
  2. Bプーリング層
  3. Cパディング
  4. DCEC
正解と解説を見る

正解:ASelf-Attention

文の構造や単語同士の依存関係を捉える上で最も重要な役割を果たします。

この問題の解説ページを開く →

537畳み込み層で用いられるフィルタのサイズとして一般的に多く採用される形状はどれか。

  1. A100×100などの非常に大きな正方形
  2. B3×3や5×5などの小さな正方形
  3. C横1行のみの長方形
  4. D円形
正解と解説を見る

正解:B3×3や5×5などの小さな正方形

3×3などの小さなフィルタを何層も重ねるのがディープラーニングの主流です。

この問題の解説ページを開く →

538プーリング処理の中で分割した小領域のすべての値を足し合わせその平均値を抽出する手法を何と呼ぶか。

  1. A最大値プーリング
  2. B最小値プーリング
  3. C平均値プーリング
  4. D中央値プーリング
正解と解説を見る

正解:C平均値プーリング

最大値プーリングと共に用いられる代表的なプーリング手法の一つです。

この問題の解説ページを開く →

539畳み込みニューラルネットワークにおいて全結合層の手前で特徴マップを1列の1次元データに並べ替える処理を何と表現するか。

  1. A正規化
  2. Bプーリング
  3. Cストライド
  4. Dフラットにする(平滑化)
正解と解説を見る

正解:Dフラットにする(平滑化)

多次元の特徴マップを全結合層で処理可能な1次元のベクトルに変換します。

この問題の解説ページを開く →

540自然言語処理においてRNNがCNNや単純な全結合層よりも適していた理由は何か。

  1. A前の単語の文脈を記憶しながら次の単語を処理できるから
  2. B画像をそのまま入力できるから
  3. Cパラメータの更新が不要だから
  4. DGPUなしで高速に動くから
正解と解説を見る

正解:A前の単語の文脈を記憶しながら次の単語を処理できるから

言語のように前後の繋がりに意味があるデータを扱うには記憶を持つRNNが最適でした。

この問題の解説ページを開く →

541現在の大規模言語モデルのアーキテクチャのベースとなっており2017年の登場以降AIの発展を牽引している技術はどれか。

  1. Aエルマンネット
  2. Bトランスフォーマー
  3. CAlexNet
  4. Dサポートベクターマシン
正解と解説を見る

正解:Bトランスフォーマー

ChatGPTなどのLLMもすべてこのトランスフォーマーの技術をベースに開発されています。

この問題の解説ページを開く →

542トランスフォーマーのAttentionで使われる3つの値はクエリとキーともう一つは何か。

  1. Aトピック
  2. Bバリュー
  3. Cスコア
  4. Dゲート
正解と解説を見る

正解:Bバリュー

Attentionの計算にはQuery(クエリ)とKey(キー)とValue(バリュー)の3つの値が用いられます。

この問題の解説ページを開く →

543Attentionの計算においてデータベースの検索に例えた場合「検索キーワード」に相当するベクトルはどれか。

  1. Aクエリ
  2. Bキー
  3. Cバリュー
  4. Dトークン
正解と解説を見る

正解:Aクエリ

自分が探したい情報を示す検索クエリとして機能するベクトルです。

この問題の解説ページを開く →

544Attentionの計算においてデータベースの検索に例えた場合「データに付与された索引」に相当するベクトルはどれか。

  1. Aクエリ
  2. Bキー
  3. Cバリュー
  4. Dセル
正解と解説を見る

正解:Bキー

クエリとの関連度を照合するためのインデックス(索引)のような役割を果たします。

この問題の解説ページを開く →

545トランスフォーマーのAttention計算においてクエリとキーの関係性から算出された重みを最終的に掛け合わせる対象はどれか。

  1. A別のクエリ
  2. Bエンコーダ出力
  3. Cバリュー
  4. D損失関数
正解と解説を見る

正解:Cバリュー

クエリとキーから得られた重み(関連度)をバリューベクトルに掛け合わせて出力とします。

この問題の解説ページを開く →

546トランスフォーマーで採用されているAttentionの計算を複数の視点で並列に行う手法を何と呼ぶか。

  1. ASingle-Head Attention
  2. BMulti-Head Attention
  3. CGlobal Attention
  4. DLocal Attention
正解と解説を見る

正解:BMulti-Head Attention

クエリとキーの関係を複数並列に行うことで様々なパターンを捉えるための構造です。

この問題の解説ページを開く →

547Multi-Head Attentionを導入する最大の理由は何か。

  1. A計算パラメータを極限まで減らすため
  2. B学習データを自動で増やすため
  3. C単語間の関係を単一ではなく複数の異なる視点やパターンから捉えるため
  4. D英語以外の言語を自動判別するため
正解と解説を見る

正解:C単語間の関係を単一ではなく複数の異なる視点やパターンから捉えるため

視点を変えて複数同時に計算することで文脈の多様な関係性を深く理解できるようになります。

この問題の解説ページを開く →

548Multi-Head Attentionにおいて分割されたそれぞれのAttention計算の単位を何と呼ぶか。

  1. Aセル
  2. Bユニット
  3. Cブロック
  4. DHead
正解と解説を見る

正解:DHead

それぞれの視点となる計算単位をHeadと呼び全結合層を通して変形された値が入力されます。

この問題の解説ページを開く →

549Multi-Head Attentionにおいてクエリやキーのベクトルは計算前にどのような処理を受けるか。

  1. A全てゼロに初期化される
  2. BHeadの数だけ用意された全結合層を通して変形される
  3. C平均値プーリングによって1つの値に圧縮される
  4. D画像データに変換される
正解と解説を見る

正解:BHeadの数だけ用意された全結合層を通して変形される

それぞれのHeadが異なる視点を持てるように全結合層で個別に変形されてから計算されます。

この問題の解説ページを開く →

550デコーダ側のSource-Target Attentionにおいてクエリとして利用される情報はどこから来るか。

  1. Aエンコーダの最終出力
  2. Bデコーダの中間状態
  3. C画像のピクセル値
  4. D乱数生成器
正解と解説を見る

正解:Bデコーダの中間状態

次に出力すべき単語を決めるためにデコーダ自身の中間状態をクエリとして利用します。

この問題の解説ページを開く →

551デコーダ側のSource-Target Attentionにおいてキーおよびバリューとして利用される情報はどこから来るか。

  1. Aエンコーダの最終出力
  2. Bデコーダの中間状態
  3. C次の時刻の正解データ
  4. D別のトランスフォーマーモデル
正解と解説を見る

正解:Aエンコーダの最終出力

入力文全体の情報を持つエンコーダの最終出力をキーとバリューとして参照します。

この問題の解説ページを開く →

552トランスフォーマーの訓練時になぜデコーダが高速に並列計算できるのか。

  1. A乱数で結果を適当に出力するから
  2. B正解の翻訳文が与えられているため過去の出力を待たずに一気に計算できるから
  3. Cニューラルネットワークを一切使っていないから
  4. D文字数を制限しているから
正解と解説を見る

正解:B正解の翻訳文が与えられているため過去の出力を待たずに一気に計算できるから

訓練時は正解データが分かっているため前の単語の出力を待たずに並列で高速処理が可能です。

この問題の解説ページを開く →

553ディープラーニングの黎明期にジェフリー・ヒントンが考案した深いネットワークを構築する手法はどれか。

  1. A強化学習
  2. B積層オートエンコーダ
  3. Cトピックモデル
  4. Dサポートベクターマシン
正解と解説を見る

正解:B積層オートエンコーダ

オートエンコーダを順番に積み重ねていくことでディープなネットワークを実現した手法です。

この問題の解説ページを開く →

554積層オートエンコーダはどのようなアプローチで深いネットワークを構築したか。

  1. A畳み込み層を無限に増やす
  2. B全ての層を完全にランダムに結合する
  3. Cオートエンコーダを順番に学習させて積み重ねていく
  4. D学習済みのCNNモデルをそのままコピーする
正解と解説を見る

正解:Cオートエンコーダを順番に学習させて積み重ねていく

1つのオートエンコーダの学習が終わったらその出力を次の入力にするという手順で積み重ねます。

この問題の解説ページを開く →

555オートエンコーダを複数積み重ねたネットワークにおいて各層を順番に学習していく手順を何と呼ぶか。

  1. A事後学習
  2. Bファインチューニング
  3. C強化学習
  4. D事前学習
正解と解説を見る

正解:D事前学習

層が深くなっても学習がうまくいくように順番に重みを調整していく手法です。

この問題の解説ページを開く →

556積層オートエンコーダの学習において1つめの隠れ層から得られた出力は次にどう扱われるか。

  1. Aそのまま最終的な予測結果として出力される
  2. B不要なデータとして破棄される
  3. C2つめのオートエンコーダの入力データとして利用される
  4. D誤差関数として計算される
正解と解説を見る

正解:C2つめのオートエンコーダの入力データとして利用される

1つめの隠れ層で圧縮された特徴量をそのまま2つめの入力として引き継ぎます。

この問題の解説ページを開く →

557事前学習というアプローチが現在どのように扱われているかについての記述で正しいものはどれか。

  1. A全てのAIモデルで必須の工程となっている
  2. B転移学習などの文脈で用いられることが多く純粋な層の事前学習としては使われなくなってきている
  3. C法律で完全に禁止されている
  4. D計算不可能なため理論上の存在となっている
正解と解説を見る

正解:B転移学習などの文脈で用いられることが多く純粋な層の事前学習としては使われなくなってきている

現在では転移学習の文脈で使われる言葉となり単なる層ごとの学習手法としては減少しています。

この問題の解説ページを開く →

558変分オートエンコーダの一般的な略称はどれか。

  1. ACNN
  2. BRNN
  3. CGAN
  4. DVAE
正解と解説を見る

正解:DVAE

Variational Auto-Encoderの略称であり画像生成などに応用される技術です。

この問題の解説ページを開く →

559変分オートエンコーダが従来のオートエンコーダと決定的に異なる点は何か。

  1. A入力データをある1点の特徴量ではなく平均と分散を持つ統計分布に変換する点
  2. B隠れ層が1つも存在しない点
  3. C教師あり学習専用のモデルである点
  4. Dテキストデータしか処理できない点
正解と解説を見る

正解:A入力データをある1点の特徴量ではなく平均と分散を持つ統計分布に変換する点

入力をピンポイントの数値ではなく確率的な分布として捉える点が最大の特徴です。

この問題の解説ページを開く →

560変分オートエンコーダのエンコーダが入力データから抽出して出力するものは何か。

  1. A新しい画像データ
  2. Bクエリとキー
  3. C統計分布を表す平均と分散
  4. D翻訳されたテキスト
正解と解説を見る

正解:C統計分布を表す平均と分散

入力データを潜在空間上の統計分布として表現するための平均と分散を出力します。

この問題の解説ページを開く →

561変分オートエンコーダにおいてエンコーダが出力した統計分布からランダムにサンプリングされる1点のデータを何と呼ぶか。

  1. A潜在変数
  2. B観測変数
  3. C目的変数
  4. D独立変数
正解と解説を見る

正解:A潜在変数

統計分布の中からランダムに取り出されたこの潜在変数がデコーダへと渡されます。

この問題の解説ページを開く →

562変分オートエンコーダのデコーダはどのようなデータを受け取って新しいデータを復元または生成するか。

  1. A入力データと全く同じもの
  2. Bエンコーダからサンプリングされた潜在変数
  3. C文字の羅列データ
  4. D別の画像のピクセルデータ
正解と解説を見る

正解:Bエンコーダからサンプリングされた潜在変数

サンプリングされた潜在変数を受け取りそれをもとに元のデータに似た新しいデータを生成します。

この問題の解説ページを開く →

563変分オートエンコーダが主に得意とするタスクはどれか。

  1. Aチェスや将棋での勝利
  2. B訓練データの分布に基づいた新しいデータの生成
  3. C音声からテキストへの変換
  4. D過去の株価からの未来の予測
正解と解説を見る

正解:B訓練データの分布に基づいた新しいデータの生成

元の入力データの分布を学習しているためそれに似た新しい画像を生成することができます。

この問題の解説ページを開く →

564変分オートエンコーダの派生手法であり潜在変数を連続値ではなく離散値にすることで生成精度を上げたモデルはどれか。

  1. AinfoVAE
  2. Bβ-VAE
  3. CVQ-VAE
  4. DStacked-VAE
正解と解説を見る

正解:CVQ-VAE

潜在変数を離散的な値に制約することでより鮮明で精度の高い生成を可能にしたモデルです。

この問題の解説ページを開く →

565潜在変数とデータとの相関を高める工夫を取り入れて目的関数を調整し生成精度を向上させたVAEの応用モデルはどれか。

  1. AVQ-VAE
  2. BinfoVAE
  3. Cβ-VAE
  4. DRNN-VAE
正解と解説を見る

正解:BinfoVAE

潜在変数と元のデータとの情報の関連性を強めることでより良い特徴表現を獲得します。

この問題の解説ページを開く →

566目的関数において正則化を工夫し画像の特徴を潜在空間上でうまく分離させて画像生成を行いやすくしたVAEのモデルはどれか。

  1. AinfoVAE
  2. BVQ-VAE
  3. Cβ-VAE
  4. DCNN-VAE
正解と解説を見る

正解:Cβ-VAE

βというハイパーパラメータで正則化の強さを調整し特徴の分離を促すモデルです。

この問題の解説ページを開く →

567β-VAEなどが目指している潜在空間上での特徴の分離の目的として考えられるメリットはどれか。

  1. Aセキュリティの向上
  2. B画像の特徴を個別に調整しやすくして意図した生成を行いやすくすること
  3. Cデータの完全な消去
  4. Dネットワークの層を減らすこと
正解と解説を見る

正解:B画像の特徴を個別に調整しやすくして意図した生成を行いやすくすること

顔の向きや色など個別の特徴を独立して操作できるようになり生成のコントロールがしやすくなります。

この問題の解説ページを開く →

568積層オートエンコーダの説明図においてオートエンコーダAとオートエンコーダBの関係性はどのようなものか。

  1. A全く独立して学習される
  2. BAの隠れ層の出力がBの入力となるように積み重ねられている
  3. CBがAの誤差を計算する
  4. DAとBは常に同じ重みを持つ
正解と解説を見る

正解:BAの隠れ層の出力がBの入力となるように積み重ねられている

前の層で抽出された特徴量を用いてさらに深い層で学習を進める直列的な関係性です。

この問題の解説ページを開く →

569VAEにおいて新しいデータを生成する際の情報処理の流れとして正しいものはどれか。

  1. A入力データ→潜在変数→平均と分散→復元データ
  2. B復元データ→平均と分散→潜在変数→入力データ
  3. C入力データ→平均と分散→潜在変数→復元データ
  4. D潜在変数→入力データ→平均と分散→復元データ
正解と解説を見る

正解:C入力データ→平均と分散→潜在変数→復元データ

まず入力を分布にしそこから点をサンプリングして最後にデコーダが復元処理を行います。

この問題の解説ページを開く →

570Multi-Head AttentionにおいてQueryとKeyとValueのベクトルはHeadに分配される前にどうなるか。

  1. A結合されて1つの巨大なベクトルになる
  2. B全結合層によって個別に変形され各Headに入力される
  3. C完全に削除される
  4. Dプーリング層で縮小される
正解と解説を見る

正解:B全結合層によって個別に変形され各Headに入力される

各Headが異なる視点を持てるようにそれぞれ独立した全結合層を経てから入力されます。

この問題の解説ページを開く →

571Attention機構においてバリューベクトルは最終的にどのような処理を受けて出力となるか。

  1. A破棄される
  2. B単語の重要度を示すスコアそのものになる
  3. Cクエリとキーから得られた重みを掛け合わされて総和をとられる
  4. D新しい入力データとしてエンコーダに戻される
正解と解説を見る

正解:Cクエリとキーから得られた重みを掛け合わされて総和をとられる

計算された関連度の重みに応じてバリューの値を掛け合わせることで必要な情報を抽出します。

この問題の解説ページを開く →
G検定の全分野一覧へ戻る