LLM

02 / 理解

整理大型語言模型的學習筆記、論文閱讀與可復現的實驗觀察。

從這裡開始

系列總覽 · 建議閱讀順序

  1. 機制拆解

    KV Cache 拆解:多輪對話的歷史,為什麼還要再傳一遍?

    從因果注意力推導 K/V 復用,用一個可計算的記憶體例子區分推理快取、前綴快取與聊天記錄。

    10 分鐘已發布
  2. 機制拆解

    LLM機制實驗(一):改動未來Token,前面的輸出應該變嗎?

    從手算兩行Attention到雙層數值對照,驗證因果掩碼、Softmax與未來資訊泄漏。

    8 分鐘已發布
  3. 機制拆解

    LLM機制實驗(二):KV Cache省掉了什麼,怎樣證明沒有算錯?

    逐前綴重算、逐Token快取與分塊快取三路對照,記錄誤差、投影行數和真實數組字節。

    8 分鐘已發布
  4. 機制拆解

    LLM機制實驗(三):快取只留四格,為什麼不等於重算四個Token?

    用雙層滑動注意力區分絕對位置、快取槽位和歷史表示,展示兩種形狀正確卻計算錯誤的實現。

    8 分鐘已發布
  5. 機制拆解

    LLM 機制實驗(四):前綴改了,舊 KV Cache 還能繼續用嗎?

    三種子、六條件,比較錯誤重用與帶鍵校驗的前綴快取;數值相同也不代表允許跨作用域共享。

    9 分鐘已發布
  6. 機制拆解

    LLM 機制實驗(五):改了歷史,能否只重算變化的後綴?

    27 個固定條件、81 個原始數組,驗證最長相同前綴裁剪、位置同步、滑窗回退與作用域隔離。

    10 分鐘已發布
  7. 機制拆解

    LLM 機制實驗(六):快取加大了,為什麼還是一次都沒命中?

    27 條冷啟動軌跡、324 次請求與 648 個陣列,按位元組限制前綴檢查點,觀察工作集、隔離與 LRU 淘汰的實際收益。

    11 分鐘已發布
  8. 機制拆解

    LLM 機制實驗(七):快取省了計算,為什麼實測反而更慢?

    4860次實測查詢比較三種快取準入策略,把位元組預算、工作集、計算量與本地耗時放在一起驗證。

    12 分鐘已發布
  9. 實驗回顧

    把答案放在上下文中間,模型就會漏掉嗎?一次提前停止的對照試驗

    用 Java 固定 6 組虛構資料,對照開頭、中間、末尾與無答案條件;公開 29 次請求、HTTP 429 和不能下的結論。

    12 分鐘已發布
  10. 工程案例

    LLM 實驗(二):先讓對照成立,再談上下文位置

    以 Java 8 實作成組對照與節流,完成 Agnes 3.0 的24次真實請求;公開逐項評分、服務端用量,並解釋全對結果的邊界。

    16 分鐘已發布
  11. 工程案例

    24次全對之後:怎樣設計更有區分度的上下文實驗?

    從Agnes 3.0的24次真實結果出發,排除句式和編號線索,凍結128項相似干擾對照;用Java 8與獨立稽核驗證材料,不把離線準備當模型結果。

    10 分鐘已發布
  12. 機制拆解

    KV 快取開銷剖析:把省下的計算和新增的工作分開

    對909次查詢做分段計時,驗證源碼簽名、查找、復制與續算分別花在哪里,同時保留快取仍慢的結果。

    9 分鐘已發布
  13. 機制拆解

    注意力分塊:不保存完整分數矩陣,如何保持結果?

    從錯誤的分塊平均出發,推導在線Softmax累加,并用9組陣列和558次計時區分省內存與加速。

    9 分鐘已發布
  14. 機制拆解

    KV 量化入門:省下多少位元組,又引入什麼誤差?

    比較整張量與逐行int8量化,顯式計入scale,觀察離群值對注意力輸出的影響。

    9 分鐘已發布
  15. 機制拆解

    KV 量化軸:Key 與 Value 為什么不能一概而論?

    162組保存整數碼的離線對照,比較全張量、逐Token與K逐通道/V逐Token,保留混合策略並非總更優的結果。

    10 分鐘已發布
  16. 機制拆解

    KV分組打包:4-bit到底省了多少?

    實際保存半位元組整數碼,復算分組scale開銷、補齊位元組與注意力輸出誤差。

    10 分鐘已發布
  17. 機制拆解

    KV殘差窗口:最近Token一定值得高精度嗎?

    用早段與近段注意力對照,解釋同樣的float32窗口為何收益不同。

    10 分鐘已發布
  18. 機制拆解

    KV分塊反量化:工作區小了,為什么更慢?

    區分快取負載、工作陣列和實測耗時,保留分塊CPU實現更慢的810條計時記錄。

    10 分鐘已發布

專案

相關專案

  1. 專案 / 002

    Java LLM 實作集

    Java 會話、請求重試與持久化邊界,以及注意力、快取成本和量化誤差的可復現實驗。

    開發中
相關實驗
  1. 實驗 / 005

    L1 / 上下文位置試驗:提前停止的一輪

    6 組虛構資料的四條件對照;29 次嘗試后停止,位置差異尚無定論。

    尚無定論
  2. 實驗 / 015

    L2–L4 / 注意力與快取機制

    從手算兩行Attention到雙層數值對照,驗證因果掩碼、Softmax與未來資訊泄漏。

    已完成
  3. 實驗 / 019

    L5 / 前綴快取失效

    三種子、六條件,比較錯誤重用與帶鍵校驗的前綴快取;數值相同也不代表允許跨作用域共享。

    已完成
  4. 實驗 / 022

    LLM 機制實驗(五):改了歷史,能否只重算變化的後綴?

    27 個固定條件、81 個原始數組,驗證最長相同前綴裁剪、位置同步、滑窗回退與作用域隔離。

    已完成
  5. 實驗 / 025

    LLM 機制實驗(六):快取加大了,為什麼還是一次都沒命中?

    27 條冷啟動軌跡、324 次請求與 648 個陣列,按位元組限制前綴檢查點,觀察工作集、隔離與 LRU 淘汰的實際收益。

    已完成
  6. 實驗 / 028

    LLM 機制實驗(七):快取省了計算,為什麼實測反而更慢?

    4860次實測查詢比較三種快取準入策略,把位元組預算、工作集、計算量與本地耗時放在一起驗證。

    已完成
  7. 實驗 / 033

    KV 快取開銷剖析:把省下的計算和新增的工作分開

    對909次查詢做分段計時,驗證源碼簽名、查找、復制與續算分別花在哪里,同時保留快取仍慢的結果。

    已完成
  8. 實驗 / 034

    注意力分塊:不保存完整分數矩陣,如何保持結果?

    從錯誤的分塊平均出發,推導在線Softmax累加,并用9組陣列和558次計時區分省內存與加速。

    已完成
  9. 實驗 / 035

    KV 量化入門:省下多少位元組,又引入什麼誤差?

    比較整張量與逐行int8量化,顯式計入scale,觀察離群值對注意力輸出的影響。

    已完成
  10. 實驗 / 040

    KV 量化軸:Key 與 Value 為什么不能一概而論?

    162組保存整數碼的離線對照,比較全張量、逐Token與K逐通道/V逐Token,保留混合策略并非總更優的結果。

    已完成
  11. 實驗 / 043

    KV打包、殘差窗口與分塊成本

    144組對照、810條計時:高精度近段窗口在近段注意力上收益更大;分塊減少工作陣列,但本機CPU計時更慢。

    已完成

論文閱讀入口

相关资讯

这里展示已发布的外部资讯,保留来源与原文入口。

arXiv cs.CL · 暂无译文,显示原文

Attention, Dynamic Wave and Hybrid Sequence Mixers in Language Models ↗

Large Language Models (LLMs) rely on Multi-Head Attention (MHA) for sequence modeling, but scaling to long contexts is constrained by the quadratic cost of attention, motivating…

原始来源摘录或链接
AIHOT · 暂无译文,显示原文

OpenRouter 教程:用 LLM 从 PDF 中抽取表格 ↗

OpenRouter 发布教程,讲解如何把 PDF 以文件形式连同严格 JSON schema 发给能读文件的模型,让表格以带类型的行返回,括号亏损、千分位和脚注标记等清理都写进字段描述。

原始来源摘录或链接

浏览全部 AI 资讯 →

學習路線與後續選題

以下為待完成選題,不代表已有實驗結果。

  1. Token 到底是什麼 · 已規劃
  2. Context Window · 已規劃
  3. Embedding · 已規劃
  4. Attention · 已規劃
  5. Transformer · 已規劃
  6. LLM Evaluation · 已規劃
  7. Sampling / Inference · 已規劃

繼續系統學習 →

動手試試 · 上下文容量

按需展開,在瀏覽器裡探索。 直達此實驗 ↗