材料

我们首先了解各个大学的课程情况和特点,这样可以有针对性地学习。我们然后了解这些课程使用的课本。一本好书非常关键,因为上课为看书打开了一扇门。我们最后介绍相关的作业情况。

课程

在各个大学的课程中,由浅入深,有四类课程:

这两类课程的内容和练习都适合入门。

这两类课程就比较深入了。

最后还有一类课程是机器人的课程。因为机器人的设计是 AI 的前沿,所以,有专门的课程。

不同的大学和机构,课程也有自己的特色。从浅到深,有以下 7 所大学的课程,值得注意。

  1. 哈佛 CS50 AI。它面向哈佛本科大一的同学。因为哈佛追求的是通识教育,然后它的学生,在大一并不分科,所以,哈佛大学的课程,最适合寻找自己兴趣的同学入门。该课程中,只包括 Q-learning 的一个简单介绍,一个练习。以体验为主。

  2. 滑铁卢大学 Pascal Poupart 老师的 AI/RL 课程。Poupart 的课程内容和练习的覆盖面足够宽,非常精彩。因此,本部分内容,就是以他的 PPT 为主要参考材料。

  3. 上海交通大学 APEX 数据和知识管理实验室伯禹学习平台的《动手学强化学习》课程。该课程有三个特点:a)内容先进、全面。其内容和滑铁卢大学课程非常一致,包括三部分:基础、进阶、前沿;b)课程脱胎于上海交大电信和电气两个学院的大三本科生课程,所以,非常适合非计算机专业的本科生学习;c)有一个内容全面的网站,包括全套中文教材(里面还有很多漫画)、Jupyter Notebook、PPT、视频、图书。

  4. 斯坦福大学的 AI/RL/DRL 课程。斯坦福大学有着非常好的 AI 教学传统,老师的学术造诣非常深,学生非常优秀,所以,这些课程,水准很高。

  5. 伯克利大学的 ML/DL/AI/RL/RL-Bootcamp 课程。伯克利大学是公立学校,所以,伯克利的课程有三个特点:1)老师非常有分享精神,所有课程都有视频。这简直太好了。这意味着:我们可以聆听到这些老师的课程;2)针对普通本科生,所以讲得非常浅显易懂;3)伯克利的老师非常喜欢和业界顶尖公司(比如 OpenAI、DeepMind)喜欢教学的人士交流,所以,它的课程内容非常接地气。所以,本部分内容,以伯克利的 PPT 为次要参考材料。

  6. DeepMind David Silver 在英国 UCL 开创的 RL 课程。这个课程虽然是 2015 年的,但因为 Silver 是一手做出 AlphaGo 的人,所以,他讲解的角度,非常切合实际,所以,至今价值依旧。这个课程在 2021 年由 DeepMind 的另外的老师推出了更新版。然后,Dennis 老师配合 Silver 的课程,有一套完整的算法实现,也非常有意思。

  7. 西湖大学的 RL 数学基础课程。思炜同学对这个课程看了 2 遍,然后给我们有细致的讲解。确实讲得非常清楚。

如果想要了解一个顶尖大学的 AI 课程设置,看斯坦福大学的 AI 课程列表,无疑就可以了。从中我们可以看出,AI 对我们未来的改变将会多大。

下面是详细的课程列表:

课本

神经元网络和深度学习的入门图书

上面这本书的特点是:它讲原理。我很喜欢这本书。

上面这本书的特点是:原理和代码都讲得极为清楚。强烈推荐。伯禹教育推出了中文版

AI 课本

上面这本书是绝对的经典。我都无法想象作者能把这本书写出来。拜服。

增强学习课本

上面这本书是当然的经典。思炜学过

增强学习编程

增强学习算法

练习和项目

我们采用上面提到的课程的练习,详见下面的各节后面的练习。此外,还可以做一些项目:

其他


Index Previous Next