课程、教材与基础学习

想换一种讲法,或者需要系统补一块基础,可以来这里找。先认识全貌用 Crash Course;公式直觉看 3b1b;要把模型和代码连起来,可以沿李沐的课程动手。

返回资料总索引

计算机全貌:先知道电脑和程序在做什么

  • Crash Course Computer Science|英文短视频。先看二进制、CPU、程序、操作系统、文件系统和互联网,建立计算机的整体印象。主持人为 Carrie Anne Philbin。 官方介绍

  • CS 自学指南|中文课程导航与学习经验。先看前言和使用说明,再按想补的知识找到课程页。

  • The Missing Semester of Your CS Education|英文课程,含视频与练习。补命令行、版本管理和调试等日常工具,建议从 shell、Git 和调试开始。

  • Pro Git 中文版|中文在线书。先学基础操作、历史记录和远程协作,需要多人合作时再看分支。

数学:直觉、系统基础、遇到问题再深入

机器学习与深度学习

  • An Introduction to Statistical Learning|英文教材与课程,有 Python、R 版本。先理解训练、泛化、回归、分类,再看模型选择与重采样,后续按任务选算法。

  • 动手学深度学习|中文教材与代码。先看数据操作、线性模型、损失、优化和多层感知机,结合代码走一遍;模型章节按兴趣选择。 官方课程索引

  • 李宏毅 2025 机器学习课程|中文讲解、课件与视频,2025 年。结合生成式 AI 理解机器学习概念,可按具体讲次学习。

  • Stanford CS229|英文系统课程。适合进一步理解算法假设、推导和统计学习,课程笔记也可以按问题查阅。

  • Practical Deep Learning for Coders — fast.ai|英文实践课程,适合已有编程基础的人。先做出一个能工作的模型,再回头理解组成部分,可以从第一课及配套实践开始。

  • 3Blue1Brown:But what is a Neural Network?|可视化视频与图文。先建立输入、层、参数与输出的图像,再接梯度下降和反向传播。

  • StatQuest with Josh Starmer|英文短视频。卡在交叉验证、偏差方差、树模型等统计或 ML 概念时,可以找另一种解释。

Python、张量与第一次读懂训练代码

模型架构:直观图解、代码、进一步推导

Crash Course AI:先认识这个领域在做什么

官方课程目录 · 第 1 集:What Is Artificial Intelligence? · 课程预告

英文短视频系列,适合建立机器学习、语言、强化学习与机器人等问题的整体印象。可以先看前几集,再按兴趣挑专题。接下来可走起步路线,在一个小项目里认识训练、数据与评价。