/Awesome-ML-SYS-Tutorial

My learning notes/codes for ML SYS.

Primary LanguagePythonApache License 2.0Apache-2.0

Awesome-ML-SYS-Tutorial

My learning notes/codes for ML SYS.

一直以来对 ML + SYS 很感兴趣,苦于本科没有学好 ML,更没学好 SYS,但是读博了觉得自己应该可以在这方面试一试。

有如此打算,一来是我发觉组里大多同学做的是 ML Theory + Application,但是真的把一个 Theory 落到一个良好的 Application 上都有一定阻碍。譬如组里之前发的两篇工作 SPINSPPO,都有很好的影响力,但是工程实现不尽理想。虽然这并不妨碍工作的价值,但是如果在工程/系统上优化好,想来可以有更好的影响力。

此外,博士入学前的暑假,我和组里同学做了一个 In-context Learning for Agent 的工作 COPS,比较符合我的审美。我们就两个人主力干活,一个大哥推理论,而我负责在工程/系统上实现。这种工作模式让我的体感非常舒适,基于此,我甚至得出一个粗糙的结论:

$$ \dfrac{\text{Theory}+\text{System}}{2}=\text{Application} $$

这就是我想做 ML + SYS 的初衷了。所以从 2024 年的夏季开始,我开始慢慢上手 ML + SYS 这个尚且方兴未艾的领域。需要学习的实在太多了,有的在一些平台(譬如知乎和 HuggingFace Blog)上已经有了很好的资料,但是其他部分仍有所欠缺。所以,这个 repo 主要记载了我自己的一些学习笔记/读后感/思索 etc

个人完成部分

目前我个人完成的部分,按照时间倒叙有:

刊载于 GitHub

其实也连载于知乎,但是知乎的 markdown 支持太糟糕了,所以建议直接切原片,看 GitHub Repo。

刊载于知乎

他山之石部分

如前文所述,其实大量的材料在知乎等等平台都是有的。他山之石,可以攻玉,懒惰是人类进步的阶梯。 我也将自己学习过其他同行的优秀博文记录在下: