【きかいがくしゅう】

機械学習 とは?

💡 データから「自分で学んで」予測する技術
📌 このページのポイント
機械学習の基本フロー 学習データ 収集・整理 特徴抽出 前処理・変換 モデル学習 パターン発見 予測/推論 新データに適用 評価 精度 検証 フィードバック パラメータ調整・再学習 入力: ラベル付きデータ 処理: アルゴリズム適用 出力: 予測モデル
機械学習の基本フロー
ひよこ ひよこ

機械学習って何ができるの?

ペンギン先生 ペンギン先生

分類(この画像は犬?猫?)、②回帰(明日の気温は何度?)、③クラスタリング(顧客を似たグループに分ける)、④レコメンド(この商品を買った人はこれも買っています)、⑤異常検知(不正な取引を検出)。私たちが毎日使っているサービスの裏側にはほぼ機械学習が入っているよ

ひよこ ひよこ

ディープラーニングとの違いは?

ペンギン先生 ペンギン先生

機械学習は「データからパターンを学ぶ技術」の総称。ディープラーニングニューラルネットワークを多層にした機械学習の一手法だよ。決定木ランダムフォレスト、SVMなどディープラーニング以外の手法もたくさんある。構造化データ(表データ)にはXGBoostのようなアンサンブル学習の方が強いこともあるんだ

ひよこ ひよこ

始めるには何を学べばいい?

ペンギン先生 ペンギン先生

Python→Pandas(データ操作)→scikit-learn(基本的なML)→可視化(Matplotlib/Seaborn)の順がおすすめ。最初はKaggleのTitanicコンペ(乗客の生存予測)で基本を学ぶといいよ。数学は線形代数、確率統計の基礎があると理解が深まるけど、まずは手を動かすことが大事

ひよこ ひよこ

MLOpsって何?

ペンギン先生 ペンギン先生

機械学習モデルの開発・デプロイ・運用を自動化・効率化するプラクティスだよ。モデルは一度作って終わりではなく、データが変わるとの精度が劣化する(データドリフト)。モデルの再学習、バージョン管理A/Bテストモニタリングを含む運用基盤がMLOpsDevOpsのML版と考えると分かりやすいね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「機械学習」って出てきたら「データからパターンを学んで予測するAI技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Machine Learning」 = 機械学習
💬 Machine(機械)がLearning(学習)する。1959年にArthur Samuelが命名したよ
← 用語集にもどる