feat: publish language model origins chapter

This commit is contained in:
wuyang
2026-07-29 04:47:36 +08:00
parent 2997434f7f
commit a54152dc24
22 changed files with 5521 additions and 35 deletions
+29 -1
View File
@@ -6,6 +6,7 @@ import { chapters, statusLabel } from "@/data/chapters";
const routes: Record<string, string> = {
roadmap: "/roadmap/",
"foundations/language-models": "/foundations/language-models/",
foundations: "/foundations/",
scaling: "/scaling/",
"pretraining/data": "/pretraining/data/",
@@ -79,6 +80,7 @@ const paths = [
</p>
<div class="hero-actions">
<a class="button primary" href="/roadmap/">选择学习路径 <span aria-hidden="true">↓</span></a>
<a class="button" href="/foundations/language-models/">语言模型从哪里来</a>
<a class="button" href="/k3/">直接解剖 K3</a>
<a class="button" href="/deepseek/">DeepSeek 专题</a>
<a class="button" href="/scaling/">Scaling Laws 专题</a>
@@ -97,7 +99,7 @@ const paths = [
<div class="hero-stats">
<div><b>16</b><span>核心专题</span></div>
<div><b>151</b><span>K3 报告来源</span></div>
<div><b>223</b><span>关键论文索引</span></div>
<div><b>247</b><span>关键论文索引</span></div>
<div><b>47p</b><span>K3 技术报告</span></div>
</div>
</aside>
@@ -111,6 +113,22 @@ const paths = [
<section class="section compact release-section" id="new-chapters">
<div class="release-grid">
<a class="release-card foundation-release" href="/foundations/language-models/">
<div>
<p class="eyebrow"><span>NEW / CHAPTER 01</span> LANGUAGE MODELING ORIGINS</p>
<h2>预测下一个 Token,为什么会走到今天的大模型?</h2>
<p>
用预测单位、概率信息、上下文、稀疏性、分布式表示、循环记忆、序列转导与系统成本八张账,
从 Shannon、N-gram、KneserNey、Bengio、RNN/LSTM 一路走到 Seq2Seq、Attention 与 K3 / DeepSeek。
</p>
</div>
<dl>
<div><dt>LINEAGE</dt><dd>1948 → 2026</dd></div>
<div><dt>PAPERS</dt><dd>33 个一手节点</dd></div>
<div><dt>LAB</dt><dd>概率 · 向量 · 记忆 · 对齐</dd></div>
</dl>
<span class="release-arrow" aria-hidden="true">从语言模型的起点开始 →</span>
</a>
<a class="release-card numerics-release" href="/systems/numerics/">
<div>
<p class="eyebrow"><span>NEW / CHAPTER 09</span> PRECISION · OPTIMIZATION · STABILITY</p>
@@ -456,6 +474,7 @@ const paths = [
transition: transform 180ms ease, border-color 180ms ease;
}
.foundation-release,
.numerics-release,
.data-release,
.scaling-release,
@@ -473,6 +492,14 @@ const paths = [
var(--paper-raised);
}
.foundation-release {
background:
radial-gradient(circle at 82% 18%, rgba(159, 91, 52, 0.2), transparent 30%),
repeating-linear-gradient(90deg, transparent 0 72px, rgba(159, 91, 52, 0.045) 72px 73px),
repeating-linear-gradient(0deg, transparent 0 72px, rgba(48, 64, 82, 0.035) 72px 73px),
var(--paper-raised);
}
.data-release {
background:
radial-gradient(circle at 82% 18%, rgba(76, 118, 112, 0.2), transparent 30%),
@@ -563,6 +590,7 @@ const paths = [
padding-bottom: 76px;
}
.foundation-release,
.numerics-release,
.data-release,
.scaling-release,