AI入門

AI・機械学習・ディープラーニングの違い関係と使い分けをやさしく解説

AI、機械学習、ディープラーニングは、包含関係にある言葉です。それぞれの意味と関係、学習方法の種類(教師あり・教師なし・強化学習)、ニューラルネットワーク、生成AIとの位置づけを、図解的な表で整理します。

公的機関・公式資料などの一次情報と照合して作成しています。このサイトについて

AI・機械学習・ディープラーニングの違いとは

「AI」「機械学習」「ディープラーニング(深層学習)」は、しばしば同じ意味で使われますが、範囲の異なる、入れ子の関係にあります。

用語 範囲 意味
AI(人工知能) 最も広い 人間の知的な作業をコンピュータで実現する技術の総称
機械学習 AIの一部 データからパターンを学習して、予測や判断を行う手法
ディープラーニング 機械学習の一部 多層のニューラルネットワークを使う機械学習

「AI ⊃ 機械学習 ⊃ ディープラーニング」と覚えると整理しやすくなります。

AIの中の、機械学習以外の手法

AIには機械学習以外の手法もあります。たとえば、人間が条件分岐を書き並べる「ルールベース」や、探索アルゴリズム、知識をルールとして記述する「エキスパートシステム」などです。現在話題のAIの多くは機械学習、とくにディープラーニングに基づいているため、混同されやすくなっています。

機械学習とは

機械学習は、人間がルールを細かく書く代わりに、大量のデータからコンピュータ自身にパターンを見つけさせる方法です。

学習の種類 内容 例
教師あり学習 正解(ラベル)付きのデータで学習する 写真に写っているものの分類、迷惑メールの判定、価格予測
教師なし学習 正解のないデータから構造やグループを見つける 顧客のグループ分け、異常検知
強化学習 試行錯誤の結果得られる報酬を最大化するよう学習する ゲームAI、ロボットの制御
自己教師あり学習 データ自体から学習用の課題を作る 文章の次の単語の予測(大規模言語モデルの事前学習)(事前学習)

ディープラーニングとは

ディープラーニングは、人間の脳の神経細胞の仕組みに着想を得た「ニューラルネットワーク」を何層にも重ねたモデルを使う機械学習です。層を深くすることで、画像や音声、文章のような複雑なデータから、特徴を自動的に取り出せるようになりました。

特徴 内容
特徴量の自動抽出 人間が特徴を設計しなくても、データから自動で学ぶ
大量のデータと計算資源 学習にはGPUなどの計算資源が必要
応用 画像認識、音声認識、機械翻訳、生成AI

生成AIの位置づけ

文章や画像を作る生成AIは、ディープラーニングの技術(Transformerや拡散モデルなど)を基盤としています(Transformerとは、拡散モデル)。したがって、生成AIは「AIの一種であり、機械学習・ディープラーニングを使った技術」と位置づけられます(生成AIとは)。

使い分けの目安(話すとき)

場面 使う言葉
広く技術全般を指す AI
データから学習する手法を指す 機械学習
大規模なニューラルネットワークを指す ディープラーニング
文章・画像を作る技術を指す 生成AI

AI・機械学習・ディープラーニングの違いのFAQ(よくある質問)

Q. 機械学習とAIは、どちらを使えばよいですか?
A. 一般向けの説明ではAI、技術的に正確に述べたいときは機械学習やディープラーニングを使い分けるのが無難です。

Q. ディープラーニングが一番優れていますか?
A. 常にそうとは限りません。データ量が少ない場合や、説明のしやすさが重要な場合は、他の機械学習手法の方が適することもあります。

Q. 機械学習にはプログラミングが必要ですか?
A. 開発には必要ですが、ノーコードで使えるサービスもあります。

具体例で整理する

同じ「写真に写っているのが猫かどうかを判定する」課題でも、手法によって作り方が変わります。

手法 作り方
ルールベース 「耳が三角で、ひげがあれば猫」といった条件を人間が書く
従来の機械学習 人間が「耳の形」「色」などの特徴を設計し、それをもとに学習する
ディープラーニング 大量の猫の画像から、特徴そのものをモデルが自動で学習する

ディープラーニングは特徴の設計を自動化した反面、大量のデータと計算資源が必要で、判断の理由が分かりにくいという課題もあります。

ニューラルネットワークの基本イメージ

ニューラルネットワークは、「入力 → 中間の層 → 出力」という流れで情報を処理します。各層には多数の「ノード」があり、前の層からの値に「重み」を掛けて足し合わせ、次の層に渡します。学習とは、出力が正解に近づくように、この重みを少しずつ調整していく作業です。

層が少ないと単純な関係しか表せませんが、層を深く重ねると、「線」から「形」、「形」から「物体」のように、段階的に複雑な特徴を捉えられるようになります。これがディープラーニング(深層学習)の「深い」の意味です。ただし、層を増やすほど学習に必要なデータと計算量も増えるため、課題に見合った規模を選ぶことが大切です。

筆者の見解(AI・機械学習・ディープラーニングの違い)

三つの言葉の区別は、「道具箱の中の、どの道具の話をしているか」を明確にするために役立ちます。実務では、言葉の厳密さより、目的に対してどんな手法を、どんなデータで使うのかを説明できることのほうが重要です。用語に迷ったら、「AI」と一括りにせず、何を学習させ、何を出力するのかに注目すると整理しやすくなります。

AI・機械学習・ディープラーニングの違いの関連項目

出典(一次情報)

本記事は一般的な情報の提供を目的としています。AIのサービス・機能・料金・仕様は頻繁に更新されるため、最新の内容は各社の公式ドキュメントでご確認ください。「筆者の見解」は一つの考え方です。