AI、わからない。「マシンラーニング」と「ディープラーニング」って何がちがうの?
初めてChatGPTを使ったときの驚きも今はむかし。すっかり慣れてきてしまった今日このごろ。 【全画像をみる】AI、わからない。「マシンラーニング」と「ディープラーニング」って何がちがうの? AIがいたるところに進出してはいるものの、AIが結局なんなのか、どんな技術なのかはいまひとつわかっていません。マルチモーダルとか、ディープラーニングとかマシンラーニングとか、よく耳にする言葉はあるんですけどね。 AI開発に欠かせないという「マシンラーニング」ってなんですか? 「ディープラーニング」ってなんですか?
そもそもAIってなんですか?
AI。Artificial Inteligenceの頭文字をとったもので、日本語では人工知能のこと。いつの日か、マシン自身が「考える」ことができるようになるのが、開発ゴールです。 技術って、ロボットってすごいなと思いますが、1番すごいのは我々人間。私たちの脳は巨大な装置であり、現在のマシン(コンピュータ)の能力をはるかにこえた計算を日常的に行なうことだってできるのですから。 AIソフトウェアの開発者たちは、いつの日か、AIがそんなすごい人間と同じように知識をもち、人間と同じように思考することができるようにと切磋琢磨しています。 昨今、AIが大部分で行なっているのはアルゴリズムを用いて次を予測すること。簡単な例でいうと、最近ユーザーが聞いた曲をもとに好きそうな曲を次にオススメしてくれたり、先週のお買い物リストをもとに似たような商品を提示してくれたり。 ただ、AI専門家は、もっと複雑な思考や決断も、将来的にはAIで可能だと考えています。 そこで登場するのが、マシンラーニング(ML)とディープラーニング(DL)です。
マシンラーニング(機械学習)とは
ML、Machine Learning=マシンラーニング・機械学習。人工知能分野における大きなカテゴリであり、ソフトウェアプログラムが予測や決断をどう行うべきかを学習させることです。 IBMのエンジニア、Jeff Crumeさんはマシンラーニングを「統計解析の非常に洗練された形である」と称しています。Crumeさんいわく、「この解析によってデータから予想や決断を行なうことができる」「システムに取り入れる情報が多ければ多いほど、より正確な予想ができるようになる」といいます。 特定のタスクを行なうよう開発された一般的なプログラミングとは異なり、マシンラーニングはデータのパターンを認識できるアルゴリズムをトレーニングするのが目的になっています。