一、入门课程

1.人工智能速成课

  • 简介:快速了解人工智能到底是什么,有哪些方向。
  • 课程时间:4小时
  • 课程官网:Crash Course
  • 在线课程:bilibili

2.CS50’s-使用Python介绍人工智能

3.CS188-人工智能导论

  • 简介:UCB公开课,须先修CS70课程,教学基于Python语言,采用经典教材《人工智能:一种现代的方法》。
  • 课程时间:37小时
  • 课程官网:CS188-人工智能导论
  • 在线课程:bilibili
  • 在线课程:YouTube

4.CS221-人工智能:原理与技术

  • 简介:斯坦福大学公开课,该课程节奏快、涵盖面广,必须具备编程基础,另外建议先修完“线性代数/离散数学/概率论”。
  • 课程时间:22小时
  • 课程官网:CS221-人工智能:原理与技术
  • 在线课程:bilibili
  • 在线课程:YouTube

二、机器学习

1.吴恩达-机器学习

  • 简介:Coursera热门课程,入门机器学习的必修课,课程内容上没有过多纠结数学推导。
  • 课程时间:23小时
  • 课程官网:吴恩达-机器学习
  • 在线课程:bilibili

2.台大-机器学习基石和技法

3.李宏毅-机器学习

  • 简介:该课虽然挂着机器学习的牌子,但其课程内容广泛,对于深度学习的绝大多数领域都有一定涉及。
  • 课程时间:38小时
  • 课程官网:李宏毅-机器学习
  • 在线课程:bilibili
  • 在线课程:YouTube

4.CS181-机器学习

  • 简介:哈佛大学公开课,简述机器学习,提供关于人工智能和不确定性推理的概率观点。
  • 课程时间:28小时
  • 课程官网:CS181-机器学习
  • 在线课程:bilibili
  • 在线课程:YouTube

5.CS189-机器学习导论

  • 简介:UCB公开课,该课程开源了所有代码,同时讲得相当理论且深入。
  • 课程时间:38小时
  • 课程官网:CS189-机器学习导论
  • 在线课程:bilibili
  • 在线课程:YouTube

6.CS229M-机器学习理论

  • 简介:斯坦福大学公开课,经典学习理论+最新深度学习理论,课程内容非常硬核。
  • 课程时间:28小时
  • 课程官网:CS229M-机器学习理论
  • 在线课程:YouTube

三、深度学习

1.MIT6.S191-深度学习导论

  • 简介:麻省理工关于深度学习的入门课程,旨在教授深度学习的基础知识。
  • 课程时间:9小时
  • 课程官网:MIT6.S191-深度学习导论
  • 在线课程:bilibili
  • 在线课程:YouTube

2.吴恩达-深度学习

  • 简介:Coursera热门课程,课程内容深入浅出,非常适合入门。
  • 课程时间:28小时
  • 课程资源:吴恩达-深度学习
  • 在线课程:bilibili

3.CMU10-414-深度学习系统

  • 简介:CMU公开课,该课内容涵盖了深度学习系统“全栈”,从系统框架的顶层设计到算法的原理和实现以及底层硬件。
  • 课程时间:24小时
  • 课程官网:CMU10-414-深度学习系统
  • 在线课程:YouTube

4.CS182/282A-深度神经网络

  • 简介:普林斯顿大学公开课,该课程介绍深度神经网络如何改变了计算机视觉、语言技术、机器人技术和控制。
  • 课程时间:32小时
  • 课程官网:CS182/282A-深度神经网络
  • 在线课程:YouTube

四、强化学习

1.David Silver-强化学习

  • 简介:强化学习之父、AlphaGo创始人亲授的经典入门课程,对初学者不算太友好,需要多听几遍。
  • 课程时间:16小时
  • 在线课程:bilibili

2.CS234-强化学习

  • 简介:斯坦福大学公开课,该课程对强化学习领域进行了全面且细致的讲解。
  • 课程时间:19小时
  • 课程官网:CS234-强化学习
  • 在线课程:bilibili
  • 在线课程:YouTube

3.CS285-深度强化学习

  • 简介:UCB公开课,课程内容覆盖了深度强化学习领域的各方面内容,适合有一定机器学习基础的同学进行学习。
  • 课程时间:18小时
  • 课程官网:CS285-深度强化学习
  • 在线课程:bilibili
  • 在线课程:YouTube

五、计算机图形学

1.CMU15-462/662 计算机图形学

  • 简介:CMU公开课,该课全面介绍图形学,侧重于基本概念和技术,以及多个问题领域:渲染/动画/几何/成像的交叉关系。
  • 课程时间:29小时
  • 课程官网:CMU15-462/662 计算机图形学
  • 在线课程:bilibili
  • 在线课程:YouTube

2.GAMES101-现代计算机图形学入门

  • 简介:UCSB公开课,须先修线性代数、高等数学、C++,本课程将全面而系统地介绍现代计算机图形学的四大组成部分。
  • 课程时间:28小时
  • 课程官网:GAMES101-现代计算机图形学入门
  • 在线课程:bilibili

3.GAMES202-高质量实时渲染

  • 简介:UCSB公开课,该课是GAMES101的进阶课程,本课程将全面地介绍现代实时渲染中的关键问题与解决方法。
  • 课程时间:22小时
  • 课程官网:GAMES202-高质量实时渲染
  • 在线课程:bilibili

4.GAMES103-基于物理的计算机动画入门

  • 简介:UCSB公开课,不同于GAMES101/202课程以渲染学为主,GAMES103课程基于图形学三大领域中的模拟学:物理模拟。
  • 课程时间:22小时
  • 课程官网:GAMES202-高质量实时渲染
  • 在线课程:bilibili

六、计算机视觉

1.CS231n-计算机视觉

  • 简介:斯坦福大学公开课,介绍前馈神经网络(NN)、卷积神经网络(CNN)和循环神经网络(RNN),作业比较有挑战性。
  • 课程时间:20小时
  • 课程官网:CS231n-计算机视觉
  • 在线课程:bilibili
  • 在线课程:YouTube

2.CS224w-图机器学习

  • 简介:斯坦福大学图神经网络入门课,众多做GNN的朋友都力荐该课程。
  • 课程时间:22小时
  • 课程官网:CS224w-图机器学习
  • 在线课程:bilibili
  • 在线课程:YouTube

3.EECS498-007/598-005 计算机视觉的深度学习

七、自然语言处理

1.CS124-从语言到信息

  • 简介:斯坦福大学公开课,该课程主要介绍从人类语言文本、语音、网页、社交网络中提取意义、信息和结构。
  • 课程时间:10小时
  • 课程官网:CS124-从语言到信息
  • 在线课程:YouTube

2.CS224u-自然语言理解

  • 简介:斯坦福大学公开课,该课程侧重于开发系统和算法,以增强机器对人类语言的理解。
  • 课程时间:13小时
  • 课程官网:CS224u-自然语言理解
  • 在线课程:bilibili
  • 在线课程:YouTube

3.CS224n-自然语言处理

  • 简介:斯坦福NLP入门课程,由自然语言处理领域的权威“Chris Manning”(word2vec算法的开创者)主讲。
  • 课程时间:30小时
  • 课程官网:CS224n-自然语言处理
  • 在线课程:YouTube