用語集に戻る
AI初級

機械学習

きかいがくしゅう

一言で言うと

コンピュータがデータから「パターン」を学んで、自動的に判断や予測ができるようになる技術。

もう少し詳しく

一言で言うと

コンピュータがデータから「パターン」を学んで、自動的に判断や予測ができるようになる技術。

もう少し詳しく

機械学習は、人間がルールを一つひとつプログラムする代わりに、大量のデータからコンピュータ自身がルールを見つけ出す技術です。

子どもが犬と猫を見分けられるようになる過程に似ています。最初は区別がつきませんが、何百枚もの写真を見るうちに「耳の形が違う」「鼻の形が違う」と特徴を覚え、新しい写真でも判別できるようになります。機械学習もまったく同じで、大量のデータ(教師データ)から特徴を学び、新しいデータに対して予測や分類ができるようになります。

機械学習は「AI(人工知能)」の中核技術のひとつで、スパムメールのフィルタリング、商品のレコメンド、音声認識、自動翻訳など、すでに私たちの生活に深く浸透しています。

実務でどう使うか

  • マーケティング: 顧客の離脱予測、広告のターゲティング最適化、レコメンドエンジンなど、マーケティングの多くの領域で機械学習が活用されています

  • デザイン: ABテストの自動最適化、ユーザー行動のクラスタリング分析、パーソナライズUIなど、UX改善にも機械学習が使われています

  • PM: 「この機能にAIを使いたい」という要望に対して、機械学習で実現可能かどうか、どのくらいのデータが必要かを判断するための基礎知識です
  • コードで見てみよう

    # scikit-learnを使った簡単な機械学習の例
    from sklearn.linear_model import LinearRegression

    # 学習データ: 広告費 → 売上
    ad_budget = [[100], [200], [300], [400], [500]]
    sales = [150, 280, 420, 510, 680]

    # モデルに学習させる
    model = LinearRegression()
    model.fit(ad_budget, sales)

    # 新しいデータで予測する
    predicted = model.predict([[600]])
    print(f"広告費600万円のとき、予測売上: {predicted[0]:.0f}万円")
    # → 広告費600万円のとき、予測売上: 790万円

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る