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

わかったつもりの Transformer 入門

わかったつもりの Transformer 入門

2026年8月11日に開催された、
「Godot x AI Beyond ゲームジャム in 広島 #1」で発表したスライドです。

イベント詳細 : https://hirouni.connpass.com/event/388323/
広島Unity勉強会Webページ : https://hiro-uni.github.io

Avatar for NAKAOKU Takahiro

NAKAOKU Takahiro

August 14, 2026

More Decks by NAKAOKU Takahiro

Other Decks in Programming

Transcript

  1. ナカオク タカヒロ @kamera25 広島Unity勉強会 をやりたいって言って立ち上げた人 ・CoderDojo 紙屋町 / 西条メンター ・ゲームジャム

    高梁実行委員会 (動画作成/YouTube管理など) ・本職は インターネット 屋さん (ゲーム以外) ・登壇スライド https://speakerdeck.com/kamera25 ・SNS(X) https://x.com/csc_kamera25 2
  2. バイブコーディング The use of artificial intelligence prompted by natural language

    to assist with the writing of computer code コンピュータコード の 記述を支援するため 自然言語による指示 に 基づく人工知能 の活用 4 【引用】https://www.collinsdictionary.com/jp/dictionary/english/vibe-coding
  3. 私 は 犬 に 噛まれた が ? 次の文字はなんじゃろな? ⬆ 17

    人類は 安い 早い 品質が良い この箱が欲しいっ!▶ 何百兆円かけて、ね。 次の文字が出るボックス
  4. 私 は 犬 に 噛まれた が 犬 は 私 に

    噛まれた が ただ、アテンションには、 文字の順番も大切だ… 30 【原則その2】 文字と文字が近ければ、結びつきは強くなる。 ※これは 非常に正確な表現ではありません が、意図的にハルってます。
  5. 私 2番 は犬 に 噛まれた が 1番 3番 4番 5番

    6番 これを ポジション エンコーディング と名付けよう! 35 \ Transformer箱 /
  6. GPT(ジェネラル パーパス Transformer)は たった 200行 の Python コードで実現可能?! Andrej Karpathy

    (Original) / Nyohoさん (modification for Japanese) 36 https://gigazine.net/news/20260314-microgpt-explained-interactively/
  7. タスク : 食べ物の名前を予測しよう! 【参考】予測から、実際にある食材名 sample 4(あら) :魚のあら / 高級魚クエ sample

    5(まん) :肉まん・あんまん sample 8(こうな) :小魚(コウナゴ) sample 10(あんどう) :あんドーナツ sample 12(びん) :ビンチョウマグロ sample 16(ちょう) :ホルモンの腸(マルチョウ等) 食べ物の名前を大量に学習すれば… 37 食べ物の名前 (ぽい)のを予測できる!
  8. パラメータを変えてみると … 学習 も データの品質 も どっちも大切! 学習回数自体を減らしてみると ▶変な食べ物の名前が出やすくなる 39

    食べ物データを減らして 「あいうえおか」が頭文字となるデータのみにする ▶出力に偏りが出る