AI BASICS

機械学習とディープラーニングの違いと、業務での使い分け

ディープラーニングは機械学習の一つです。大きな違いは、判断の手がかり(特徴量)を人が決めるか、モデルがデータから見つけるかにあります。違いを表で比べ、業務でどちらを選ぶかの考え方をまとめます。

この記事の要点

  • ディープラーニングは機械学習の中の一つの方法で、AI・機械学習・ディープラーニングは入れ子の関係です
  • 従来の機械学習は人が特徴量を設計し、ディープラーニングはデータから特徴をつかみます
  • 表のデータの予測は従来の機械学習、画像・音声・文章はディープラーニングが選ばれることが多くあります

二つの関係:ディープラーニングは機械学習の一つ

ディープラーニングは、機械学習の中に含まれる一つの方法です。AIという大きな枠の中に機械学習があり、その中にディープラーニングがある、という入れ子の関係になっています。

AIという言葉の全体像はAIとは何かで説明しています。この記事では、機械学習とディープラーニングの違いと、業務での使い分けに絞ります。

機械学習とは

機械学習とは、コンピューターがデータから規則やパターンを学び、分類や予測を行えるようにする方法です。人が手順を一つずつ書く代わりに、過去のデータから答えの出し方を学ばせます。

従来の機械学習では、判断の手がかりとなる「特徴量」を人が決めることが多くあります。特徴量とは、予測や分類の手がかりにするデータの項目や、その加工のしかたのことです。

たとえば、迷惑メールを見分ける場合、人が次のような特徴量を考えます。

  • 件名や本文に特定の言葉が含まれるか
  • 送り主のアドレスが過去にやり取りのある相手か
  • リンクや画像の数が多いか

次に、「迷惑メール」「普通のメール」と分けた過去のメールを読み込ませ、どの特徴量がどのくらい判定に効くかをコンピューターに学ばせます。どの特徴量を選ぶかで精度が変わるため、業務の知識を持つ人の考えが結果を左右します。

ディープラーニングとは

ディープラーニングとは、ニューラルネットワークを何層にも重ねたモデルで学ぶ機械学習の方法です。ニューラルネットワークとは、人の脳の神経細胞のつながりを手本にした計算のしくみで、深層学習とも呼ばれます。

大きな特徴は、判断の手がかりを人が細かく決めなくても、データから特徴をつかめる点です。写真から猫を見分けるモデルの場合、人は「猫」「猫ではない」と分けた大量の画像を用意します。モデルは、浅い層で線や明暗のような単純な形をとらえ、深い層に進むにつれて耳や目のような部品、さらに全体の姿へと、組み合わせた特徴を学んでいきます。

写真から猫を見分けるモデルが、層ごとにとらえる特徴

  • 浅い層線や明暗のような単純な形
  • 深い層へ耳や目のような部品
  • さらに先全体の姿

判断の手がかりを人が細かく決めなくても、データから特徴をつかめる点が大きな特徴です

画像の認識、音声の認識、翻訳、そして生成AIの土台となるLLM(大規模言語モデル)も、ディープラーニングによって作られています。

違いを表で比べる

二つの違いは、特徴量を誰が決めるか、どのようなデータに向くか、どのくらいの資源が要るか、の三点で整理できます。

観点従来の機械学習ディープラーニング
判断の手がかり(特徴量)人が設計することが多いデータから自動でつかむ
向いているデータ表の形のデータ(売上・在庫・顧客の属性など)画像・音声・文章など形の決まっていないデータ
必要なデータの量比較的少なくても始められる一般に多くのデータが要る
計算の資源通常のサーバーで足りることが多いGPU などの計算資源が要ることが多い
結果の説明どの項目が効いたかを示しやすい判断の理由を示しにくい
身近な例迷惑メールの判定、需要の予測、与信の審査顔認証、音声入力、翻訳、対話型の生成AI

表は一般的な傾向です。実際には、表のデータにディープラーニングを使うこともあれば、二つを組み合わせることもあります。

業務ではどちらを選ぶか

どちらを選ぶかは、扱うデータの種類と、結果の説明がどのくらい求められるかで決めます。技術の新しさで選ぶより、業務の条件に合うかで考えると判断しやすくなります。

表の形のデータを予測するとき

売上や在庫、来客数の予測のように、表の形のデータを扱う場合は、従来の機械学習で十分な精度が出ることが多くあります。どの項目が予測に効いたかを示しやすいため、現場や経営の判断に使うときにも説明がしやすくなります。

画像・音声・文章を扱うとき

帳票の読み取りや音声の文字起こし、問い合わせの文章の分類などは、ディープラーニングが向いています。ただし、自社でいちから学習させなくてもよい場合が多くあります。公開されている学習済みのモデルや、生成AIのサービスを使い、自社のデータで調整する方法も選べます。

判断の理由の説明が求められるとき

審査や人事のように、判断の理由を説明する責任がある業務では、説明しやすいモデルを選ぶか、AIの結果を人が確かめる手順を組み込みます。予測が当たることと、理由が分かることは別の問題です。詳しくはいまのAIが得意なこと・苦手なことで取り上げています。

当社のご支援

当社は、業務の条件とデータの状態を見たうえで、どの方法で作るかを決め、開発から運用まで担います。需要予測や帳票の読み取りなどの開発の例はAI開発の例、業務に合わせた開発のご相談はソリューション提供をご覧ください。何にAIを使うかから決めたい場合は、AI・DXコンサルティングでご一緒します。

  • 機械学習
  • ディープラーニング
  • 特徴量

この記事に出てくる用語

この記事を書いた人

石田 誠 フロレンティナ 取締役CTO

インターネットの黎明期から、ホスティング事業の立ち上げや、インフラ・セキュリティのプロジェクトに携わってきました。現在は、AWS・Azure へのクラウド移行の支援と、業務アプリケーションの要件定義から実装までを担っています。

このコラムは一般的な情報の提供を目的としたもので、個別の状況への助言ではありません。製品・サービスの名前と内容は、記事の更新日の時点のものです。

あわせて読みたい

AIの基礎知識のコラムを見る コラムの一覧に戻る