CS课程分享(九)—人工智能
一、入门课程
1.人工智能速成课
- 简介:快速了解人工智能到底是什么,有哪些方向。
- 课程时间:4小时
- 课程官网:Crash Course
- 在线课程:bilibili
2.CS50’s-使用Python介绍人工智能
- 简介:哈佛大学公开课,须掌握概率论和Python语言的基础知识,非常适合零基础入门的AI课程。
- 课程时间:10小时
- 课程官网:CS50’s-使用Python介绍人工智能
- 在线课程:bilibili
- 在线课程:YouTube
3.CS188-人工智能导论
- 简介:UCB公开课,须先修CS70课程,教学基于Python语言,采用经典教材《人工智能:一种现代的方法》。
- 课程时间:37小时
- 课程官网:CS188-人工智能导论
- 在线课程:bilibili
- 在线课程:YouTube
4.CS221-人工智能:原理与技术
- 简介:斯坦福大学公开课,该课程节奏快、涵盖面广,必须具备编程基础,另外建议先修完“线性代数/离散数学/概率论”。
- 课程时间:22小时
- 课程官网:CS221-人工智能:原理与技术
- 在线课程:bilibili
- 在线课程:YouTube
二、机器学习
1.吴恩达-机器学习
2.台大-机器学习基石和技法
- 简介:最好的中文机器学习课程之一,比CS229更适合入门,课程内容和CS229互补。
- 课程时间:48小时
- 课程官网:台大-机器学习基石和技法
- 在线课程:bilibili
3.李宏毅-机器学习
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.吴恩达-深度学习
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 计算机视觉的深度学习
- 简介:密歇根大学公开课,课程内容全面和作业质量极高,同时难度由浅及深,是一门非常好的计算机视觉入门课。
- 课程时间:22小时
- 课程官网:EECS498-007/598-005 计算机视觉的深度学习
- 在线课程:YouTube
七、自然语言处理
1.CS124-从语言到信息
- 简介:斯坦福大学公开课,该课程主要介绍从人类语言文本、语音、网页、社交网络中提取意义、信息和结构。
- 课程时间:10小时
- 课程官网:CS124-从语言到信息
- 在线课程:YouTube
2.CS224u-自然语言理解
- 简介:斯坦福大学公开课,该课程侧重于开发系统和算法,以增强机器对人类语言的理解。
- 课程时间:13小时
- 课程官网:CS224u-自然语言理解
- 在线课程:bilibili
- 在线课程:YouTube
3.CS224n-自然语言处理
- 简介:斯坦福NLP入门课程,由自然语言处理领域的权威“Chris Manning”(word2vec算法的开创者)主讲。
- 课程时间:30小时
- 课程官网:CS224n-自然语言处理
- 在线课程:YouTube
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 彗星来了!
评论