【G検定対策】ディープラーニングの概要の重要用語まとめ

seo-webmaster
プロモーションが含まれています
【G検定対策】ディープラーニングの概要の重要用語まとめのイメージ画像

G検定では、ディープラーニングの基本的な考え方や、ニューラルネットワークの構造、学習の流れ、代表的なモデルの違いが問われます。

特に、入力層・隠れ層・出力層、重み・バイアス、活性化関数、誤差逆伝播法、勾配降下法などは、用語だけを見ると混同しやすい分野です。

この記事では、「ディープラーニングの概要」に関する重要用語を、試験前に確認しやすいように短く整理します。

ディープラーニングの概要とは?

ディープラーニングの概要とは?のイメージの画像

「ディープラーニングの概要」は、機械学習の中でも、ニューラルネットワークを多層にしてデータの特徴を学習する仕組みを整理する分野です。

ディープラーニングでは、人間が特徴を細かく設計するのではなく、モデルがデータから特徴を段階的に学習します。そのため、ニューラルネットワークの構造、学習の流れ、パラメータの更新方法、代表的なモデルの役割を押さえることが大切です。

細かい数式を覚えるよりも、まずは 「どの層で何をするのか」「誤差をどう使って学習するのか」「どのモデルが何に向いているのか」 を整理すると理解しやすくなります。

見るポイント 押さえる内容
ディープラーニングの基本 多層のニューラルネットワークで特徴を学習する
ネットワークの構造 入力層・隠れ層・出力層の役割
学習の流れ 順伝播、損失計算、誤差逆伝播、重み更新
重要な部品 重み、バイアス、活性化関数、損失関数
学習の工夫 学習率、バッチサイズ、エポック、最適化手法
代表的なモデル CNN、RNN、Transformerなど

ディープラーニングの基本用語

ディープラーニングの基本用語のイメージの画像

まずは、ディープラーニングそのものに関する基本用語です。
G検定では、機械学習とディープラーニングの関係や、ニューラルネットワークの基本構造がよく問われます。

用語 一言でいうと
ディープラーニング 多層のニューラルネットワークを使う機械学習
深層学習 ディープラーニングのこと
機械学習 データからパターンを学ぶ方法
ニューラルネットワーク ノードをつなげて予測するモデル
多層ニューラルネットワーク 複数の層を重ねたニューラルネットワーク
階層的特徴表現 特徴を段階的に学習する考え方
表現学習 データから特徴の表し方を学ぶこと
特徴抽出 データから重要な特徴を取り出すこと
エンドツーエンド学習 入力から出力までをまとめて学習する方法
パターン認識 データの特徴から分類や判断を行うこと

ディープラーニングは、機械学習の一部です。
「機械学習の中にディープラーニングがある」と整理しておくと、包含関係を間違えにくくなります。

ニューラルネットワークの構造に関する用語

ニューラルネットワークの構造に関する用語のイメージの画像

ニューラルネットワークは、複数の層とノードで構成されます。
入力されたデータは、層を通るたびに変換され、最終的な予測結果になります。

用語 一言でいうと
入力層 データを受け取る層
隠れ層 入力を変換して特徴を学習する層
中間層 隠れ層とほぼ同じ意味で使われる層
出力層 予測結果を出す層
ノード 計算を行う単位
ニューロン ノードとほぼ同じ意味で使われる単位
ユニット ニューラルネットワーク内の計算単位
重み 入力の重要度を調整する値
バイアス 出力を調整するための値
パラメータ 学習によって調整される値
全結合層 前の層のすべてのノードとつながる層
ネットワーク構造 層やノードのつながり方

重みとバイアスは、ニューラルネットワークが学習によって調整する値です。
重みは「どの入力をどれくらい重視するか」、バイアスは「出力をどのくらいずらすか」と考えると整理しやすくなります。

学習の流れに関する用語

学習の流れに関する用語のイメージの画像

ディープラーニングでは、入力から予測を出し、正解とのズレを測り、そのズレをもとに重みを修正します。

用語 一言でいうと
順伝播 入力から出力へ計算を進めること
予測値 モデルが出した予測結果
正解値 本来の正しい答え
誤差 予測と正解のズレ
損失 誤差を数値化したもの
損失関数 予測と正解のズレを測る関数
誤差逆伝播法 誤差を後ろから前へ伝えて重みを調整する方法
逆伝播 誤差逆伝播法のこと
勾配 損失を小さくするための傾き
勾配降下法 損失が小さくなる方向へ重みを更新する方法
最適化 損失が小さくなるようにパラメータを調整すること
学習 損失を小さくするようにモデルを調整すること

学習の流れは、次のように整理できます。

流れ 役割
順伝播 入力から予測を出す
損失関数 予測と正解のズレを測る
誤差逆伝播法 どこを直すべきか伝える
勾配降下法 損失が小さくなる方向へ更新する

特に、損失関数・誤差逆伝播法・勾配降下法は混同しやすいので、役割で分けて覚えると理解しやすくなります。

活性化関数に関する用語

活性化関数に関する用語のイメージの画像

活性化関数は、ニューラルネットワークの出力を変換する関数です。
単純な線形変換だけでは複雑な関係を表せないため、活性化関数を使って非線形性を加えます。

用語 一言でいうと
活性化関数 ノードの出力を変換する関数
非線形変換 直線だけでは表せない変換
ステップ関数 一定のしきい値で出力を切り替える関数
シグモイド関数 出力を0〜1に変換する関数
tanh関数 出力を-1〜1に変換する関数
ReLU 負の値を0、正の値をそのまま出す関数
Leaky ReLU ReLUで負の値も少し残す関数
ソフトマックス関数 複数クラスの確率に変換する関数
出力関数 出力層で使われる関数

代表的な活性化関数は、使われる場面で整理すると覚えやすくなります。

活性化関数 使われやすい場面
ReLU 隠れ層でよく使われる
シグモイド関数 0〜1の出力にしたいとき
ソフトマックス関数 多クラス分類の出力層

G検定では、ReLUがディープラーニングの学習を進めやすくした点も押さえておくとよいです。

損失関数に関する用語

損失関数に関する用語のイメージの画像

損失関数は、モデルの予測がどれくらい間違っているかを測る関数です。
分類と回帰では、よく使われる損失関数が異なります。

用語 一言でいうと
損失関数 予測と正解のズレを測る関数
誤差関数 損失関数とほぼ同じ意味で使われることがある
目的関数 最小化または最大化したい関数
平均二乗誤差 回帰でよく使う損失関数
MSE 平均二乗誤差のこと
交差エントロピー誤差 分類でよく使う損失関数
バイナリ交差エントロピー 二値分類で使われる損失関数
カテゴリカル交差エントロピー 多クラス分類で使われる損失関数
損失 モデルの間違いの大きさ

損失関数は、単に「間違いを見るもの」ではなく、学習の方向を決めるための基準になります。

タスク よく使われる損失関数
回帰 平均二乗誤差
二値分類 バイナリ交差エントロピー
多クラス分類 カテゴリカル交差エントロピー

最適化に関する用語

最適化に関する用語のイメージの画像

最適化は、損失が小さくなるようにパラメータを調整することです。
ディープラーニングでは、勾配を使って重みを少しずつ更新します。

用語 一言でいうと
最適化 損失が小さくなるように調整すること
勾配 損失が変化する方向を示す傾き
勾配降下法 損失が小さくなる方向へ更新する方法
確率的勾配降下法 一部のデータを使って更新する方法
SGD 確率的勾配降下法のこと
ミニバッチ学習 データを小分けにして学習する方法
Momentum 過去の更新方向を考慮する方法
AdaGrad パラメータごとに学習率を調整する方法
RMSprop AdaGradの学習率低下を改善した方法
Adam MomentumとRMSpropの考え方を組み合わせた方法
局所最適解 一部の範囲では良いが全体では最良でない解
鞍点 勾配が小さいが最適解ではない点

最適化手法は、すべてを細かく覚えるよりも、まずは SGDとAdam を中心に整理するとよいです。

用語 見分け方
SGD 一部のデータを使って少しずつ更新する
Adam 学習率を調整しながら効率よく更新する

学習設定に関する用語

学習設定に関する用語のイメージの画像

ディープラーニングでは、学習の進み方を決める設定も重要です。
特に、学習率・エポック・バッチサイズは混同しやすい用語です。

用語 一言でいうと
学習率 一回でどれくらい重みを更新するかを決める値
エポック 学習データ全体を何回使ったか
バッチサイズ 一度に使うデータ数
イテレーション パラメータ更新の回数
ミニバッチ 小分けにしたデータのまとまり
ハイパーパラメータ 学習前に人間が設定する値
初期値 学習を始める前のパラメータの値
収束 学習が安定して損失があまり変わらなくなること
発散 学習が不安定になり損失が大きくなること

学習率・エポック・バッチサイズは、次のように分けると覚えやすくなります。

用語 見分け方
学習率 どのくらい修正するか
エポック データ全体を何周するか
バッチサイズ 一度にどのくらいのデータを使うか

過学習対策に関する用語

過学習対策に関する用語のイメージの画像

ディープラーニングは表現力が高い一方で、学習データに合わせすぎる過学習が起きやすくなります。
そのため、過学習を抑える工夫も重要です。

用語 一言でいうと
過学習 学習データに合わせすぎること
汎化性能 未知データへの対応力
正則化 モデルが複雑になりすぎるのを抑える方法
L1正則化 不要な重みを0にしやすい正則化
L2正則化 重みを小さく抑える正則化
ドロップアウト 一部のノードを無効化して過学習を抑える方法
早期終了 性能が悪化する前に学習を止める方法
データ拡張 データを増やしたように扱う方法
バッチ正規化 各層の入力を整えて学習を安定させる方法
Batch Normalization バッチ正規化のこと

過学習対策は、正則化やドロップアウトだけでなく、データ拡張や早期終了とも関係します。

手法 役割
正則化 重みが大きくなりすぎるのを抑える
ドロップアウト 特定のノードへの依存を減らす
データ拡張 学習データを増やしたように扱う
早期終了 過学習が進む前に学習を止める

代表的なモデルに関する用語

代表的なモデルに関する用語のイメージの画像

ディープラーニングでは、扱うデータの種類によって代表的なモデルが変わります。
画像、系列データ、文章生成などで使われるモデルを整理しておきましょう。

用語 一言でいうと
CNN 画像認識でよく使われるニューラルネットワーク
畳み込みニューラルネットワーク CNNのこと
RNN 系列データを扱うニューラルネットワーク
LSTM 長期依存を扱いやすくしたRNN
GRU LSTMを簡略化したRNN
Seq2Seq 入力系列から出力系列を生成するモデル
Attention 重要な部分に注目する仕組み
Transformer Attentionを中心にしたモデル
BERT Encoderを使った双方向の言語モデル
GPT Decoderを使った文章生成モデル
Autoencoder 入力を圧縮して復元するモデル
GAN 生成器と識別器を競わせて学習するモデル

代表的なモデルは、用途とセットで覚えると整理しやすいです。

モデル 主な用途
CNN 画像認識
RNN 系列データ
Transformer 自然言語処理・生成AI
GAN 画像生成など

G検定ではどう問われる?

この分野では、ニューラルネットワークの構造、学習の流れ、活性化関数、損失関数、最適化手法の違いが問われやすいです。

問われやすい内容 押さえるポイント
ディープラーニング 多層のニューラルネットワークを使う
入力層・隠れ層・出力層 データを受け取り、変換し、結果を出す
重み 入力の重要度を調整する
バイアス 出力を調整する
活性化関数 出力を変換して非線形性を加える
損失関数 予測と正解のズレを測る
誤差逆伝播法 どこを直すべきか伝える
勾配降下法 損失が小さくなる方向へ更新する
学習率 どのくらい更新するか
ドロップアウト 過学習を抑える
CNN 画像認識に強い
RNN 系列データに使われる
Transformer Attentionを中心にしたモデル

特に、損失関数・誤差逆伝播法・勾配降下法は役割が近く見えるため、セットで整理しておくと対応しやすくなります。

まとめ

ディープラーニングの概要の重要用語まとめのイメージの画像

「ディープラーニングの概要」は、G検定の中でも機械学習から応用分野へつながる重要な分野です。

ニューラルネットワークの構造、学習の流れ、活性化関数、損失関数、最適化手法、過学習対策、代表的なモデルを整理すると、CNN・RNN・Transformerなどの応用分野も理解しやすくなります。

試験前は、細かい数式よりも、入力層・隠れ層・出力層、重み・バイアス、損失関数、誤差逆伝播法、勾配降下法の役割をまず確認しておきましょう。

関連記事・おすすめ記事

用語の意味をもう少し詳しく確認したい場合は、関連する解説記事もあわせて確認しておきましょう。

G検定の出題範囲を全体で整理したい場合は、8分野に分けたまとめ記事も確認しておきましょう。

関連記事
【G検定対策】G検定整理記事を8分野で分類|苦手分野から学べる記事一覧
【G検定対策】G検定整理記事を8分野で分類|苦手分野から学べる記事一覧

どの順番で学習すればよいか迷う場合は、G検定対策の学習ロードマップも参考になります。

関連記事
【G検定対策】理解ロードマップ
【G検定対策】理解ロードマップ

機械学習とディープラーニングの関係があいまいな場合は、違いを整理した記事で確認しておきましょう。

関連記事
【G検定対策】機械学習とディープラーニングの違いをわかりやすく整理|教師あり・教師なしも解説
【G検定対策】機械学習とディープラーニングの違いをわかりやすく整理|教師あり・教師なしも解説

学習方法の違いを整理したい場合は、教師あり学習・教師なし学習・強化学習の比較記事も役立ちます。

関連記事
【G検定対策】教師あり学習・教師なし学習・強化学習の違いをわかりやすく整理
【G検定対策】教師あり学習・教師なし学習・強化学習の違いをわかりやすく整理

ディープラーニングの代表モデルを整理したい場合は、CNN・RNN・Transformerの違いも確認しておきましょう。

関連記事
【G検定対策】CNN・RNN・Transformerの違いをわかりやすく整理
【G検定対策】CNN・RNN・Transformerの違いをわかりやすく整理

AlexNet、VGG、GoogLeNet、ResNetなどの流れを確認したい場合は、画像認識の歴史の記事がおすすめです。

関連記事
【G検定対策】画像認識の歴史を流れで整理
【G検定対策】画像認識の歴史を流れで整理

生成AIの用語とあわせて、ハルシネーションや著作権などのリスクも整理しておきましょう。

関連記事
【G検定対策】生成AIリスクまとめ|ハルシネーション・著作権・個人情報・バイアス・ディープフェイクを整理
【G検定対策】生成AIリスクまとめ|ハルシネーション・著作権・個人情報・バイアス・ディープフェイクを整理

技術用語だけでなく、AI倫理・法律・ガバナンスの考え方も試験前に確認しておくと安心です。

関連記事
【G検定対策】AI倫理・AI法律とは?AI時代に必要な考え方をわかりやすく整理
【G検定対策】AI倫理・AI法律とは?AI時代に必要な考え方をわかりやすく整理

1回目不合格でした。不合格だった原因を分析しました。

こちらもおすすめ
【不合格体験談】G検定に落ちた原因|「成功体験」と「過学習」が落とし穴
【不合格体験談】G検定に落ちた原因|「成功体験」と「過学習」が落とし穴

公式テキスト

Amazonで確認

楽天市場で確認

合格時に使用した問題集

Amazonで確認

楽天市場で確認

書いている人
運営者
運営者
このブログの運営者です。文系出身です。SEO検定1級、ウェブマスター検定1級を取得しました。ブログ運営には「AIの活用は必須」と思いG検定を取得しました。G検定は簡単といわれがちですが1回目は不合格でした。その失敗経験を元に、これから受験する方の助けになればとできるだけわかりやすくG検定対策は解説しています。間違い等あればご指摘いただければ幸いです。
記事URLをコピーしました