【入門、AI】人工知能、機械学習、ディープラーニングの違いを解説

今回は、人工知能、機械学習、ディープラーニングの違いを図を使って解説したいと思います。

それぞれの単語は以下のような関係になります。

機械学習は人工知能の一部であって、ディープラーニングは機械学習の一部といった関係があります。

では、それぞれの用語について概略を説明します。

人工知能(AI)とは

人工知能とは「 人間の知能を人工的に作ったもの」です。

よく人工知能=ロボットと考える方が多いですが、
人工知能自体はロボットの頭の中の「プログラム」のこと言います。

人工知能のイメージ

なので、人工知能は「知能」全般を人工的に模倣したものとなります。

人工知能全般については以下の記事でさらに詳しく解説しています。

【軽く理解する】人工知能(AI)とは
人工知能とは人工知能とは何でしょうか?まぁ結論から言ってしまうと、人工知能とは「 人間の知能を人工的に作ったもの」です。よく人工知能=ロボットと考える方が多いですが、人工知能自体はロボットの頭の中の「プログラム」のこと言います。...

機械学習とは

機械学習(machine learning)とは、人間の学習能力機械(プログラム)で再現しようとする技術のことを言います。
人工知能(AI)の一技術となります。

機械学習では、機械自身が当たられたデータからルール自体を自ら学習します。

機械学習のイメージ
機械学習のイメージ

機械学習の種類などは以下の記事にまとめました。ぜひ参照してください。

【初心者用】機械学習(Machine Learning)とは
今回は機械学習についてざっくり説明していきます。初めてプログラミングを学ぶなら「tech boostオンライン」機械学習とは機械学習(machine learning)とは、人間の学習能力を機械で再現しようとする技術のことを言います...

 

ディープラーニングとは

ディープラーニングはニューラルネットワークの一種となります。

ニューラルネットワークは人間の脳の構造を人工的に模倣したものです。

人間の脳は数百億のニューロンの結合から構成されていると言われています。それを人工的にモデル化ものがニューラルネットワークと呼ばれます。最もシンプルな3層のニューラルネットワークのイメージ図は以下のようになります。

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

ディープラーニングはニューラルネットワークの層を多層(ディープ)にしたものになります。

ディープラーニングのイメージ
ディープラーニングのイメージ

層を深くすることによって、難しい問題に対応できるようになっています。

終わりに

今回は簡単にですが、人工知能、機械学習、ディープラーニングの違いについて簡単に説明させてもらいました。

理解してしまえば簡単だったと思いますが、この用語の違いをしておくことは人工知能関連のプロジェクトを行う上では非常に重要なことだと思います。

実際の業務ではさらに人工知能に関する知識が必要だと思います。

そのときにはこのブログの他の記事や、以下の人工知能の入門書をおすすめします。

人工知能初心者に向けて丁寧に説明してくれています。

この本程度のことが理解できれば、機械学習についての大枠をかなり理解してると言えます。

本などで独学するのが苦手や時間がない人にはオンラインプログラミングスクールTechAcademyAIコースがおすすめです。人工知能の現役エンジニアからPythonを使って人工知能について学ぶことができます。オンラインなので、自宅から受講できます。

まだまだ、人工知能は奥が深いので楽しみながら勉強していきましょう!では!

タイトルとURLをコピーしました