コンテンツへスキップ

ゼロから学ぶAI

数学からLLM、エージェント、MCPまで、人工知能をひと通り学べるコースです。全30章で、どの章も単体で読む価値があります。

  1. ゼロから作るパーセプトロン:ニューロンは何を計算しているのか

    ニューロンとは、重み付き和としきい値です。発想はそれだけです。そしてその限界こそが、その後のすべてを必要にしました。

    第1章 / 全30章

  2. 損失関数はどこから来るのか:慣習ではなく likelihood

    二乗誤差は慣習ではありません。ノイズについての主張であり、その主張が外れるところを見られます。

    第2章 / 全30章

  3. 下り坂:Gradient Descentと、誰もが飛ばす2つのステップ

    誰もがマイナス符号を書く。だが、それがなぜそこにあり、どれだけ大きな一歩まで耐えられるのかは、ほとんど誰も語らない。

    第3章 / 全30章

  4. 分類、クロスエントロピー、そして自分を欺かない方法

    精度は最も報告しやすく、最もだまされやすい数字です。

    第4章 / 全30章

  5. Backpropagationをスクラッチから:エンジン、そしてネットワークへ

    backpropagationはneural networkのアルゴリズムではありません。グラフに適用したchain ruleを、効率のよい向きに計算するものです。

    第5章 / 全30章

  6. 学習させること、そして汎化させること

    gradient は正しい。それでもネットワークは学習しない。この章は、その違いについてです。

    第6章 / 全30章

  7. BPE Tokenizerを作る:モデルがRの数を数えられない理由

    モデルは文字を見ていません。綴り、数え方、インデントの奇妙さはすべてそこから来ます。

    第7章 / 全30章

  8. Next-Token Prediction:embeddingとperplexityの意味

    1つの目的関数、ラベルなし、そして誰も設計していないベクトル表。

    第8章 / 全30章

  9. 平均から導く attention と transformer ブロック

    attention は受け入れるだけの公式ではありません。過去を一様に平均するのをやめ、model に重みを選ばせたときに現れるものです。

    第9章 / 全30章

  10. LLMのPretraining:データ、計算資源、Scaling Laws、コスト

    残る判断はプログラミングではありません。購入の判断です。

    第10章 / 全30章

  11. ベースモデルからアシスタントへ:SFT、RLHF、DPO、GRPO

    pretrained modelは質問に答えません。テキストを続けるだけです。その差を生むのは、見えない第2の訓練段階です。

    第11章 / 全30章

  12. Chain of Thought、RLVR、Test-Time Computeを測る

    modelは考えているのではありません。答える前により多くのtokenを使っており、それは測定でき、請求対象になります。

    第12章 / 全30章

  13. 推論コストを下げる:KV Cache、Batching、量子化

    生成は一つの問題ではありません。計算律速の最初のtokenと、memory律速の大量のtokenに分かれ、servingの工夫のほぼすべてはその分割から生まれます。

    第13章 / 全30章

  14. 初めての本番 LLM 呼び出し:ストリーミング、リトライ、タイムアウト

    モデルはいまポートの向こう側にあります。ここから先で起きる問題のほとんどは数学ではありません。

    第14章 / 全30章

  15. Prompt Engineeringを測る:何が出力を変えるのか

    promptは議論するものではなく、測るものです。20件に4 variantsでは何も区別できません。

    第15章 / 全30章

  16. Context Window、token、請求額を実測する

    windowはmemoryではありません。呼び出しのたびにゼロから詰め直され、その詰め直しに料金を払います。

    第16章 / 全30章

  17. Temperature、Top-p、そして手に入らない決定性

    temperature はモデルをより創造的にするものではありません。モデル自身が低く評価した token の確率を上げます。その様子は実際に観察できます。

    第17章 / 全30章

  18. Tool CallingとStructured Outputs:破綻しない契約

    modelは何も実行しません。定義した形で依頼するだけで、あなたが制御できるのはその形だけです。

    第18章 / 全30章

  19. 本番RAG:chunking、retrieval、正直な引用

    悪いchunkingは検索前に答えを壊し、どんなrerankerも取り戻せません。

    第19章 / 全30章

  20. fine-tuning、検索、それともprompt?判断基準は経済性です

    誰もこの問いをmodelの問題としては尋ねません。予算の問題として尋ねます。

    第20章 / 全30章

  21. Multimodal Pricing:画像・音声・動画で本当に課金されるもの

    写真1枚の料金は「写真1枚」ではありません。あなたが選んだわけではない式で決まるtokenの料金です。

    第21章 / 全30章

  22. AI agentとは何か:古典的な5タイプと、競合する2つの定義

    カタログ内の1つのツールが、1回の呼び出しを2回に、39 input tokenを420に変えました。それをagentと呼ぶかは、どの定義を開くかで変わります。

    第22章 / 全30章

  23. Agent harnessを作る:ループと5つの脱出経路

    ループは15行です。出荷可能にするものはすべて、そこから抜け出す方法です。

    第23章 / 全30章

  24. Context Engineering: Turn 40でagentが鈍る理由

    windowはあふれていません。事実が少し動いただけで、agentは見つけられなくなりました。

    第24章 / 全30章

  25. Multi-agentオーケストレーション:5つのパターンと、単一agentが勝つとき

    4つの構成、1つのタスク、1つの請求。最安は誤り、最高額は自分のworkerを検証できませんでした。

    第25章 / 全30章

  26. MCPを仕様に照らして解説:サーバーとは本当は何か

    魔法ではありません。transport、message format、3つのprimitiveです。手で入力できます。

    第26章 / 全30章

  27. MCP ServerをShipする:TypeScriptとPythonを実測

    2つのSDK、1つのwire。面白い差はprotocolから見えないところにあります。

    第27章 / 全30章

  28. Agent SkillsとSKILL.md:プログレッシブディスクロージャーを測る

    skillとは、Markdownファイルを含むフォルダです。面白いことはすべて、そのファイルのどの部分がいつ読まれるかから始まります。

    第28章 / 全30章

  29. LLM評価:公開ベンチマークから自社のgolden setへ

    区間のない数字は、小数点付きの逸話です。

    第29章 / 全30章

  30. Prompt Injectionと致命的な三要素:実際のagentを守る

    modelはあなたの指示と他人の指示を見分けられません。機能する対策はすべて、その事実を受け入れるところから始まります。

    第30章 / 全30章