跳转至

Preparations

俗话说,磨刀不误砍柴工,在开始我们的 aiTour 之前,先做好一些准备工作吧!

思维与心态

大学生活与高中生活截然不同,所以希望你能首先转变自己的思维与心态,这样才能更好地适应大学生活。请详细阅读上海交通大学生存手册csdiy - 前言csdiy - 如何使用这本书以及 0xffff - 心态与方法上的准备

计算机概览

对于一些同学来说,计算机是一个以前从未真正接触过的新事物;即使早已接触,也可能只是使用过一些日常功能,所以,对计算机进行一个概览还是很有必要的。如果你早已熟悉计算机,那么请随意跳过这节。

由于 cs-plan 中已经有一部分计算机概览课程的介绍了,所以这里直接借用一下。请参考 cs-plan 中的计算机导论一节的两门课程 Crash Course Computer Science 以及 Harvard CS50。(在此感谢 cs-plan 的作者!@MingLLuo

提问的智慧

在学习之中,我们不可避免地会在网络上向他人提问,所以,学会如何提问至关重要。一些计算机工作者时常会被认为傲慢且没有耐心,那多半是因为他们已经受够了来自其他人的愚蠢问题。

请先阅读如何像弱智一样提问,学习如何才能激怒你的回答者 or 成为一个弱智。

然后再详细阅读提问的智慧中文版,学习如何才能不激怒你的回答者。

现在,尽管对于上面两篇文章中的内容你可能云里雾里,但是你大概已经掌握提问的一些注意事项了,请在日后想要提问时重新看看。让我们继续吧。

旅途路线规划

点击搜索栏旁图标可查看学习路线。如果想要获取课程的简短介绍的话,可以参考课程总览

这份学习路线仅仅只是一个抛砖引玉——每个人都应该有自己独特的学习路线,而不是一味地照搬别人的。这里提供一个思路,以构建你自己的学习路线:

aiTour 生成算法

  1. 前往斯坦福大学的官网,搜索人工智能相关课程,这里以吴恩达教授的 CS229 为例;
  2. 进入对应课程的网址,查看课程介绍中的 Prerequisites,就能得知修该门课所需要的先修课程(这里为 CS106A or CS106B, CS106X; CS 109, MATH151, or STATS 116; Math 51),并记录得到的先修关系;
  3. 对查询到的所有先修课程反复进行第 2 步,除非某个课程没有先修课程。

通过上述过程,就可以构建起一个斯坦福版本的学习路线了。当然,不一定必须学习相应的斯坦福课程,完全可以在网上查找推荐的替代课程。

或者,你也可以参考 UCB 的课程地图。再或者,你也可以将上述思路运用到 csdiy 中。

在确定好学习路线后,接着需要确定学习每门课程所用的资料。这个步骤只能按照你的个人喜好来实施。一般来说,所需的资料在网上应该是数不胜数的,你可以在各大网站平台上找到,例如 B 站、YouTube、GitHub、各大学的官方课程网站等。挑选时可以注意对应的先修要求、课程资料是否齐全(如课堂视频、notes、作业及解答、考试等)、哪个版本风评最好,以及是否有前人的踩坑经验等等。请按需挑选最符合你胃口的资料和课程。

如果你所寻找的课程不再开放(例如 UCB 的部分课程),可以使用 Web Archive 来寻找是否有网页存档可以使用,也可以寻找国内外交流群加入,说不定会有所发现。

启航

在做好这些准备工作之后,请开始你的 AI 学习之旅吧!