Upgrade to Pro — share decks privately, control downloads, hide ads and more …

機械学習って何? 5分で解説頑張ってみる

機械学習って何? 5分で解説頑張ってみる

大規模言語モデルや画像処理モデルに使われている機械学習。
原理を知らない人向けに、5分間で解説した際のスライドです。

Avatar for Kazuki Ishikawa

Kazuki Ishikawa

June 04, 2025
Tweet

More Decks by Kazuki Ishikawa

Other Decks in Programming

Transcript

  1. 7 + 1 3 + 2 5 + 7 6

    + 6 4 x10 x10 x10 x10 x1 x1 x1 x1 13 25 76 64
  2. パーセプトロン 9 + a b x Wa x Wb c

    c = Wa×a + Wb×b となる、Wa, Wbを (a, b, c) の3つ組データ から探す (a, b, c) = (1, 3, 13), (2, 5, 25), (7, 6, 76), (11, 1, 111), (53, 1, 531), (-1, 1, 99), (5, -3, 47), (0, 2, 2) 機械学習モデルの最小単位 c = 10×a + 1×b だ!! (Wa, Wb) = (1, 1)...ちがう、 (2, 1)...ちがう、(0, 0)...ちがう、 (-1, 3)...ちがう、(7, 8)...ちがう、 …………. (10, 1)...
  3. 機械学習モデル 13 入力配列 出力配列 モデル 大量の入力・出力ペアから、 全ての重み (Wa, Wb, …)

    を学習する 学習が充分にされていれば、未知のデータ でも正しく推論可能!
  4. 自然言語処理 (Text to Text) 15 1204, 911, 5044, 1035 モデル

    これはペンです これ, は, ペン, です 5730, 5024, 5046, 8305 This, is, a, pen ① ② ③ ④ ① 文をトークン (≒単語) に分割する ② トークンを対応する数値に変換する ③ モデルで推論を行う (出力は数値) ④ 数値をトークンに変換する ⑤ トークンを結合する ⑤ This is a pen
  5. 画像処理 (クラス分類 ) 16 猫 or 犬 の分類タスク [ [[255,

    250, 198], [255, 253, 208], …], [[......... [[......... ] R G B R G B ① 画像を数値の配列に変換
  6. 画像処理 (クラス分類 ) 17 [ [[255, 250, 198], [255, 253,

    208], …], [[......... [[......... ] モデル 0 (0: 猫, 1: 犬) ① ② ① 画像を数値の配列に変換 ② モデルで推論を行う   (「0: 猫, 1: 犬」のように、    ラベルと数値を1:1対応させる)