最近話題になっているものの一つに「人工知能」すなわち「AI」があります。
その「AI」の記事を見ていると「深層学習」「機械学習」という言葉をよく目にします。
この2つはどう違うのでしょうか。
この記事では、「深層学習」と「機械学習」の違いを分かりやすく説明していきます。
「深層学習」とは?
「深層学習」とは、英語の「deep learnig」を日本語に訳した言葉で、一般的には「人工知能」が自分の知識を獲得するための手法として開発されたものです。
「深層学習」では、「人工知能」のソフトウェアが自分のアルゴリズムに基づいてアクセスできる情報を取捨選択して「階層化」して学習することができるようになりました。
「機械学習」とは?
「機械学習」とは、英語の「machne learning」を日本語に訳した言葉です。
前述の「深層学習」同様に「人工知能」の知識を獲得するために、「自発的に」学習することを言います。
「人工知能」が何かを判断するためのベースになる知識を得るには「学習」が必要ですが、以前は「学習」は人間が外部から選択して与えるものでしたが、「機械学習」が開発されることによって、与えられなくても、自分の考えで取りに行くことができるようになりました。
そのために「学習」のためのアルゴリズムが開発されました。
「深層学習」と「機械学習」の違い
「深層学習」と「機械学習」の違いを、分かりやすく解説します。
この2つは最近話題になっている最新の技術で「AI」に関係がある言葉で、同じようなシチュエーションで使われますが、実は意味するレベルが違います。
そのレベルの部分を簡単に説明すると「深層学習」は「機械学習」の一部なので集合としては「機械学習」に含まれます。
別の言い方をすれば「機械学習」の一つのやり方が「深層学習」ということになります。
さらに「機械学習」自体が「人工知能」すなわち「AI」の一つの機能なので、「深層学習」も「人工知能」の一部と言えます。
まとめ
この記事では、「深層学習」と「機械学習」の違いを、解説してきました。
「人工知能」の機能の中で、重要なものがこれらの「教育」の機能です。
なぜなら「人工知能」の判断のベースになるのは「知識」であり、その「知識」の豊富さと内容のために存在する「教育」がすなわち「判断」にダイレクトに影響するからです。