深層学習とは(全体像)
深層学習とは、人間の脳のしくみをまねた「ニューラルネットワーク」の層を、深く(何層も)重ねた、機械学習の手法のことだ。層を深くすることで、複雑なパターンも学べるようになった。
機械学習の中の一分野で、種類もいくつかある。
- CNN … 画像認識が得意なしくみ
- RNN … 文章や音声など、順番のあるデータが得意
- Transformer … いまの主流で、生成AI(ChatGPTなど)の基盤
ここで一番のポイント。深層学習は、層を深く重ねたニューラルネットワークだ。「深層学習は、ただの単純なネットワークだ」と思い込むと誤りで、多くの層と大量のデータ、高性能な計算を組み合わせる点が特徴だ。
詳しく:種類と、GPUによる高速化
ここが心臓部。ポイントを表で押さえよう。
深層学習のポイント
| 項目 | やさしい意味 |
|---|---|
| 深層学習 | 層を深く重ねたニューラルネットワーク |
| CNN | 画像認識が得意 |
| Transformer | 生成AIの基盤、いまの主流 |
| GPU | 大量の計算を並列で行い、学習を速くする |
深層学習は、学習にとても多くの計算が必要だ。それを支えるのが、GPUだ。GPUは、たくさんの計算を同時に(並列に)こなすのが得意で、深層学習の学習を大きく速くした。
ここで一番のポイント。CNNは画像認識が得意だが、すべてのタスク向きではない。「CNNは、どんなタスクでも一番よい」と思い込むと誤りで、文章にはRNNやTransformerなど、タスクに合った種類が使われる。
わかりやすく言い換えると
身近なたとえで整理しよう。
深層学習は、「判断する層を何段も重ねて、複雑なことを学べるようにしたしくみ」のイメージ。要するに、層を深くした学習だ。
種類の違いは、「画像が得意なCNN、順番のあるデータが得意なRNN、文章生成の基盤になるTransformer」こと。つまり、得意分野が違う。
GPUは、「たくさんの計算を同時にこなして、学習を速くする部品」こと。
試験のツボ
🔴 一番出る:深層学習の正体
①層を深く重ねたニューラルネットワーク
②多くの層・大量データ・高性能計算を組み合わせる
🔴 次に出る:種類
①CNNは画像認識が得意
②Transformerは生成AIの基盤(いまの主流)
🟡 押さえると安定:GPU
①GPUは、計算を並列でこなし学習を速くする
②CNNは画像特化で、全タスク向きではない
よくある間違い
①「深層学習は、ただの単純なネットワークだ」→ ✗ 多くの層・大量データ・高性能計算を組み合わせる点が特徴。
②「CNNは、どんなタスクでも一番よい」→ ✗ CNNは画像認識が得意。文章にはRNNやTransformerなどが使われる。
③「深層学習は、機械学習とは無関係の別物だ」→ ✗ 深層学習は、機械学習の中の一分野。
試験での出題パターン
実際の問題でたしかめてみよう。
オリジナル問題1(深層学習の正体)
深層学習に関する次の記述のうち、最も適切なものはどれか。
- 社員の出退勤を記録して、毎月の給与を計算するためのしくみだ
- 取引先へ毎月の請求書を郵送する、決まった事務作業のことを指す
- 完成したシステムを宣伝して、より多く売るための広告活動である
- 層を深く重ねたニューラルネットワークを用いた機械学習である
解答は 4 である。
深層学習は、層を深く重ねたニューラルネットワークによる機械学習じゃ。層を深くして複雑なことを学ぶと心得るがよい。
選択肢1は給与計算、選択肢2は請求書の事務、選択肢3は広告ゆえ、どれも違うのじゃ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のしくみではない |
| 2 | ✗ | 請求書の事務の話 |
| 3 | ✗ | 広告活動ではない |
| 4 | ✓ | 層を深く重ねたNNの学習で正しい |
オリジナル問題2(CNN)
深層学習のCNNに関する次の記述のうち、最も適切なものはどれか。
- 社員の給与を計算するときだけ、使われるとされているものだ
- 画像認識が特に得意とされる、深層学習の代表的な種類である
- 取引先への請求書の枚数しだいで、決まるとされているのである
- システムの動きが、少しだけ速くなるとされているものである
解答は 2 である。
CNNは、画像認識が得意な、深層学習の種類じゃ。文章にはRNNやTransformerが使われると心得るがよい。
選択肢1の給与、選択肢3の請求書、選択肢4の「速くなる」は、いずれも違うのじゃ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のときだけではない |
| 2 | ✓ | 画像認識が得意な種類で正しい |
| 3 | ✗ | 請求書の枚数で決まるのではない |
| 4 | ✗ | 速くなるものではない |
オリジナル問題3(GPU)
深層学習とGPUに関する次の記述のうち、最も適切なものはどれか。
- 社員の給与を計算するときだけ、使われるとされているものだ
- 取引先への請求書を郵送するときだけ、使われるとされている
- 計算を並列でこなし、学習を速くするのに役立つものである
- 深層学習とは、まったく無関係だとされているものである
解答は 3 である。
GPUは、たくさんの計算を並列でこなし、学習を速くするのじゃ。深層学習を支える部品と心得るがよい。
選択肢1の給与、選択肢2の請求書、選択肢4の「無関係」は、いずれも違うのじゃ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 給与計算のときだけではない |
| 2 | ✗ | 請求書のときだけではない |
| 3 | ✓ | 並列計算で学習を速くするで正しい |
| 4 | ✗ | 深層学習を支える部品である |
まとめ
押さえどころ
- 🔴 正体 = 層を深く重ねたニューラルネットワークによる機械学習。多くの層・大量データ・高性能計算を組み合わせる。
- 🔴 種類 = CNN(画像認識が得意)・RNN(順番のあるデータ)・Transformer(生成AIの基盤、いまの主流)。
- 🟡 GPU = 計算を並列でこなし、学習を速くする。CNNは画像特化で、全タスク向きではない。
次に学ぶ
執筆: SikakuQuest編集部