A Reading Map for Scientific Spaces: 1,340 Posts of Math Behind Machine Learning

Scientific Spaces (科学空间) has 1,340 posts from 2009 to 2026. A map of its series and a reading order for the math behind machine learning.

Scientific Spaces (科学空间) is a Chinese-language blog by Su Jianlin (苏剑林). It has 1,340 posts, running from March 2009 to October 2026. He wrote 197 posts in 2009 and has written about 50 to 60 a year since 2016. The average post grew from about 1,600 characters in 2009 to nearly 10,000 in 2024. He writes less often now, and each post goes further.

Almost every topic is a series. A series is the right unit to read, so this map is organized by series.

Three eras

  • 2009 to 2013: science notes. Astronomy events, physics, translations and linear algebra.
  • 2014 to 2016: mathematics and code. Number theory, with a twelve-part series that begins at the background of Fermat’s Last Theorem, then Python, OCR and Riemannian geometry.
  • 2017 to now: machine learning. Word vectors, then generative models, then language models and attention, then diffusion, and since 2025 optimizers, matrices and MoE.

The series worth reading

Transformer and attention

Generative models

Optimizers and training

Architecture and scaling

Mathematical foundations

  • 低秩近似之路 (The Road to Low-Rank Approximation): 5 posts, 2024 to 2025, from the pseudo-inverse to CUR. He says low-rank approximation feels familiar and strange at once: everyone knows the idea from LoRA, but the papers keep using techniques most people never learned. The series fills in that gap.

What to skip

The 2009 to 2013 posts on astronomy events, reposts and site announcements, unless you want the history. The 2015 to 2017 posts on sentiment classification and Word2Vec use methods that have since changed, but they show how his approach developed.

A reading order

  1. Transformer升级之路 1 to 4, the best way to learn his style.
  2. 生成扩散模型漫谈 1.
  3. 低秩近似之路 1, the math the optimizer posts depend on.
  4. Muon优化器指南, then 让炼丹更科学一些 1.
  5. MoE环游记 1.
  6. His two newest posts, 慢即是快:Shampoo的尽头是Muon? and 通过微扰分析求解等式约束优化问题, to see what he is working on now.

His writing goes from a concrete question to a derivation, and the derivation ends in a general principle. The posts that hold up are the ones where he stops to ask why a design takes the form it does. Start with the series that asks that question about something you already use.

This post is licensed under CC BY 4.0 by the author.