June 2026
Intermediate
384 pages
4h 17m
Japanese
ここから、いよいよCodeBotを作る旅が始まります。CodeBotは、Pythonのコードを書くことのできる小さな言語モデルです。小さくても、対話ができ、指示に従い、計算もこなすことができます。完成時には次のような会話ができるようになります。
You: Hello
Bot: Hello. What do you need?
You: Who are you?
Bot: I'm CodeBot. How can I assist you today?
You: write loop
Bot:
for i in range(10):
if i == 5:
break
You: 7+8=
Bot: 15
CodeBotの開発は、次の3つのステップで進みます。
| 章 | テーマ | 内容 |
|---|---|---|
| 1章 | トークナイザ(基本編) | BPEを実装し、テキストをトークンのID列に変換 |
| 2章 | モデル(基本編) | Transformerの基本原理を学び、小型のGPT-2を実装 |
| 3章 | 学習(基本編) | 事前学習、SFT、強化学習でLLMが賢くなる過程を体験 |
これら3つのステップを通して、LLMの核心技術をひととおり体験します。特に「3章 学習基本編」では、モデルが段階的に賢くなっていく様子を実感できるでしょう。ここでは、その学習の流れを簡単に見ていきます。
事前学習では、大量のPythonコードを使って、モデルにプログラミングの基礎を学ばせます。
使用するデータセットはcodebot/tiny_codes.txt ...
Read now
Unlock full access