深層学習(ディープラーニング)って何?
この記事は約6分で読めます
ざっくり言うと
深層学習(ディープラーニング)とは、人の脳の神経細胞のつながりをまねた仕組みを、何層も重ねて学習させる方法のことです。この仕組みのことを、ニューラルネットワークと呼びます。
覚え方はシンプルです。ディープ=深い=層が多い。まずはこれだけで大丈夫です。
深層学習は、機械学習という大きなくくりの中にある手法のひとつです。機械学習とは、たくさんの例を読み込ませて、規則をコンピューターに見つけさせるやり方を指します。
いま広く使われている文章生成・画像生成・音声認識の多くも、深層学習を土台にしています。
イメージ
正確には
総務省『令和元年版 情報通信白書』では、深層学習について「人間の脳神経回路を模したニューラルネットワークを多層構造化したもの」と説明されています。そして、この深層学習の登場が第3次AIブームの中心的なきっかけになった、と位置づけられています。
IBMとGoogleの解説でも、深層学習は、隠れ層を複数持つ深いニューラルネットワークを使う機械学習として説明されています。隠れ層とは、入り口と出口のあいだにある、途中の層のことです。
ただし、層をどこから数えるかは資料によって違います。「合計3層以上なら深層学習」のように、一律に線を引くことはできません。
機械学習と深層学習は、どこが違うのか
似た言葉が並ぶとややこしいので、表で見比べてみましょう。
| 項目 | 機械学習(従来手法) | 深層学習(ディープラーニング) |
|---|---|---|
| 位置づけ | AIの中の一分野 | 機械学習の中の一手法 |
| 仕組み | 人が特徴量を設計する手法が多い | 有用な特徴表現の多くをデータから学習 |
| 層の数 | ニューラルネット以外の手法も多く、層では比べられない | 複数の隠れ層を持つ |
| 得意な領域 | 表データ・数値予測など | 画像・音声・自然言語など、複雑なデータ |
| データと計算 | 比較的少ないデータ・計算で有効な場合がある | 一から大規模に学習する場合は多く必要になりやすい |
表にある「特徴量」とは、判断の手がかりに使う数値のことです。売上を予測するなら、気温や曜日がそれにあたります。
従来の機械学習では、この手がかりを人が考えて指定する場面が多くあります。深層学習では、有用な特徴表現の多くをデータから段階的に学べます。ここが大きな違いです。
とはいえ、まるごとおまかせになるわけではありません。データの準備、仕組みの設計、結果の評価は、これまでどおり人の仕事として残ります。
使う場面
自分の仕事で、どちらの話か見分ける
「深層学習を使っています」と言われたら、まず扱うデータの種類を見てください。
- 写真や動画を読み取る
- 音声を文字にする
- 長い文章を要約する、文章を作る
- センサーの波形から異常を見つける
このあたりは、深層学習が使われやすい場面です。反対に、店舗別の売上表や顧客名簿のような表だけを扱うなら、深層学習でなくても足りることがあります。
見るべきなのは、言葉の迫力ではありません。データがどれくらい複雑か、そして判断の理由をあとから説明できるかどうかです。
導入をすすめられたら、その場で「なぜ深層学習が必要なのですか」と聞いてみてください。この一言があるだけで、必要のないAI導入を避けやすくなります。
まずは「表なら機械学習、画像・音声・言葉なら深層学習寄り」と仮に置いておけば十分です。
深層学習で、何ができるようになったのか
総務省の白書でも触れられているとおり、2010年代に入って深層学習が実用レベルに達しました。それまで機械には難しいとされてきた仕事が、かなり実用化されています。代表的なのは、次の3つです。
- 画像認識
写真を分類したり、写っているものを見つけたりする精度が大きく上がりました - 音声認識
会議の文字起こしやスマートスピーカーが、実用レベルになりました - 自然言語処理(人の言葉を扱う技術)
翻訳・要約・文章づくりが進みました。ChatGPTもここです
ChatGPTや主要な画像生成AIなど、広く使われる生成AIの多くも、深層学習を土台にしています。
注意点
やってみよう
深層学習がどう応用されて、ChatGPTのような「文章を作るAI」になったのか。気になった方は、同じカテゴリの「LLMとは」「生成AIの仕組み」へ進んでみてください。
よくある質問
- Q. 深層学習の「ディープ」は、何が深いのですか?
- A. 層の数です。ディープは深い、つまり層が多いという意味で、脳の神経細胞のつながりをまねた仕組みを何層も重ねます。写真の判定を例にすると、線や点から形、そして顔らしさへと、判断が段階的に大きくなっていきます。
- Q. 自分の仕事が深層学習の出番かどうかは、どう見分けますか?
- A. 扱うデータの種類で見ます。写真や動画、音声、長い文章のように、人でも特徴を言葉にしにくいものは深層学習の出番です。売上表や名簿のような表だけなら、従来の機械学習で足りることがあります。
- Q. 深層学習を使うには、たくさんのデータが必要ですか?
- A. 一から大規模に学習させる場合は、多くのデータと計算資源が必要になりやすいです。すでに学習を終えたモデルを使う転移学習なら、学習済みの特徴をそのまま再利用できます。
- Q. 深層学習は、人間の脳と同じ仕組みなのですか?
- A. 同じではありません。神経細胞が信号を伝える様子から数学のヒントをもらった計算の仕組みです。計算がうまくいっても、意識や感情、人と同じ理解力を持つことにはなりません。
公開: 更新: ✓ 公式情報と照合:
参考ソース
判断クイズ
「ディープラーニング搭載」と言われて、必要かどうか判断できますか?
3問です。答えるとその場で解説が出ます。全問終えたら、「回答を記録する」で学習の記録に残せます。
全問に答えると、回答を記録できます。
残るのは「答えたかどうか」だけで、正解数は保存されません。この端末の中だけに残り、別の端末には引き継がれません。
この教科書は無料で全文公開しています。仕事で使えるところまで進みたい方は、実習と資料がそろった生徒プランをどうぞ。