日志

这里记录项目仍在摸索阶段时遇到的问题:我当时怎么理解、代码哪里出了错、答案如何验证,以及下一步怎么改。

从提出问题到留下记录
  1. 01
    提出问题先写下真正不明白的地方
  2. 02
    动手尝试让代码暴露具体问题
  3. 03
    验证答案用测试确认,而不是凭感觉
  4. 04
    留下记录记住为什么这样修改

按项目查看

最近发布内容的项目排在前面。每篇记录归在所属项目下,可以是开发笔记,也可以是完整专题。

02

进行中

用 Turing Complete 从逻辑门造 CPU

《Turing Complete》沙盒模式里的三个长期学习目标,不是固定进度:先做 16 位 Hack 处理器,再做 32 位的 RV32I 和 Armv6-M 核心。每颗核心都有明确的指令集架构(ISA),具体电路怎么实现,要在设计过程中继续探索。

  • Turing Complete
  • Hack
  • RV32I
  • Armv6-M
6 篇记录查看项目
01

准备中

从零实现 GPT-2

从文本分词一路实现到自回归训练,并把过程中提出的问题、失败的假设和验证证据完整保留下来。

  • Python
  • PyTorch
  • NumPy
  • GPT-2 reference implementation
1 篇记录查看项目
03

准备中

大模型应用与 Agent

学习大模型应用开发,分两个主题:Harness 是模型之外、让模型能作为 agent 完成任务的那部分;RAG 让模型根据外部资料回答。笔记按主题整理,每篇从一个具体问题讲起。

  • Python
  • FAISS
  • pgvector
  • MCP
  • LangGraph
  • RAGAS
0 篇记录查看项目