基本
機械学習(ML)とは?
別名: Machine Learning
データから自動でルールを覚える技術。
⚡ 30秒でわかる
機械学習(ML) の主なポイント
- 1 機械学習は、人間がルールを書く代わりに大量のデータからパターンを自動で学ばせるAIの技術です。
- 2 「学習」でデータから規則性を覚え、「推論」で覚えた知識を使って新しいデータに答えます。
- 3 AIという大きな分野の中に機械学習があり、その一種がディープラーニングという入れ子の関係です。
- 4 迷惑メール判定・顔認識・おすすめ表示・予測変換など、身近なサービスの多くが機械学習で動いています。
- 5 ChatGPTなどの生成AIも、この機械学習を土台に作られています。
📖 詳しく
機械学習(ML) とは
機械学習(ML)とは、人間が一つひとつルールを書く代わりに、大量のデータをコンピュータに読ませて「データの中のパターンや規則性を自分で見つけさせる」技術です。たとえば迷惑メールの判定では、「この単語が入っていたら迷惑メール」と手作業で条件を並べるのではなく、過去の大量のメールを学習させて、迷惑メールらしさの特徴を自動でつかませます。なぜ重要かというと、現実の問題は条件が複雑すぎて人間が全部書ききれないことが多く、データから学ばせるほうが正確で柔軟だからです。身近な例では、写真アプリの顔認識、動画サイトのおすすめ、スマホの予測変換などがすべて機械学習で動いています。よく似た言葉に「AI」と「ディープラーニング」がありますが、AIという大きな分野の中に機械学習があり、その機械学習の一種でニューラルネットワークを何層も重ねた手法がディープラーニングだ、という入れ子の関係になっています。現代の生成AIやChatGPTのようなサービスも、この機械学習を土台に作られています。
❓ FAQ
よくある質問
- Q. 機械学習(ML)とは何ですか?
- A. 人間がルールを手で書く代わりに、大量のデータを読ませてコンピュータ自身にパターンを見つけさせる技術です。たとえば過去のメールを学習させて迷惑メールを自動で見分けさせる、といった使い方をします。現代のAIのほとんどがこの仕組みを土台にしています。
- Q. 機械学習とAI・ディープラーニングの違いは何ですか?
- A. AIは「人間っぽい判断をするコンピュータ」全般を指す一番大きな言葉で、機械学習はそのAIを実現する代表的な手段です。さらにディープラーニングは機械学習の一種で、ニューラルネットワークを何層も重ねた手法を指します。つまりAIの中に機械学習があり、その中にディープラーニングがある、という入れ子の関係です。
- Q. 機械学習はどうやってデータから学ぶのですか?
- A. まず大量のデータを読ませてパターンを覚えさせる「学習(トレーニング)」を行い、その後で新しいデータに対して答えを出す「推論」を行います。たとえば犬と猫の写真を大量に見せて違いを覚えさせれば、初めて見る写真でもどちらか判定できるようになります。
- Q. 初心者が機械学習を学ぶときに注意することは?
- A. 学習に使うデータの質と量が結果を大きく左右する点に注意してください。偏ったデータで学ばせると判断も偏りますし、データが少なすぎると精度が出ません。まずは仕組みを正確に理解することが大切で、いきなり数式から入るより「データからルールを覚える」というイメージをつかむのがおすすめです。
基本 カテゴリの用語