Course Notes

当今互联网以及人工智能最伟大的特点之一就是它的开源特性。历史上有很少的关键技术,尤其是像如今这些强大模型这样的技术,能够如此全面的向公众开放。除此之外,一些高校的课程的开放和分享,也让我们这些,没能进入Dream School的学生们,能够学习到最前沿的知识。几年前的我,无意中在网上看到了 CS自学指南。从此打开了自学的大门。不过苦于的时间和精力有限,很多课程都是囫囵吞枣。现在研究生毕业了,趁现在找工作的间隙,将所学的课程及内容重新梳理,总结。

自学的过程是痛苦的,全靠自制力来驱动。请大家不要放弃,毕竟坚持下去就会有收获。希望这个博客能帮助到你们。

关于本站

本站是一个学习笔记的集合,主要内容包括计算机科学人工智能机器学习深度学习等领域的课程笔记和代码实现。所有内容均为个人学习过程中整理的笔记,旨在帮助自己更好地理解和掌握相关知识,同时也希望能对其他自学者有所帮助。对于笔记中的错误和不足之处,欢迎大家提出意见和建议。

Note

本站的笔记内容,主要是由英文编写。由于时间问题,暂时没有翻译成中文。如果有小伙伴愿意参与翻译工作,欢迎联系我。也欢迎大家提出意见和建议,共同完善笔记内容,为更多的自学者提供帮助。

如何阅读笔记

在学习的过程中,由于每个人的背景知识不同,对有些知识点的理解,可能有差异。为了更好地理解笔记内容,建议大家在阅读笔记时,结合自己的实际情况,进行适当的调整和补充。我会在笔记中尽量提供相关的背景知识和参考资料,以帮助大家更好地理解和掌握相关内容。同时,笔记中,不同的Callout类型,表示不同的内容和提示,具体如下:

Tip

用于补充扩展知识或背景信息,帮助加深理解。

Note

用于总结内容或提示学习方法,提升学习效率。

Warning

用于提醒易错点或细节陷阱,避免理解偏差。

Important

用于标记课程重点、核心公式等需要特别掌握的内容。

Caution

用于数学推导的过程。

课程列表

以下是我整理的课程列表,包含了课程名称、讲座数量、作业数量、预计学习时间和课程描述等信息。每个课程的链接都指向了相应的课程笔记页面,方便大家查看详细内容。

School Course Name # of Lectures # of Assignments Time Assumed Description
Stanford CS336: Language Modeling from Scratch 17 5 200 hours Stanford CS336 is an implementation‑heavy course that leads students through building, optimizing, scaling, and aligning Transformer language models entirely from scratch—from dataset creation to distributed GPU training and safety alignment.
UCB CS285: Deep Reinforcement Learning 23 5 100 hours This course is an advanced course that systematically explores the foundations, algorithms, and cutting-edge research in deep reinforcement learning, covering topics from imitation learning and policy gradients to model-based RL, offline RL, and meta-learning.