「宝可梦专家」李宏毅又开课了,小板凳搬好了吗?
在机械进修教育领域,台湾大学电机工程系助理教授李宏毅以鲜明的个人风格独树一帜。在课堂上,他经常用增强现实游戏「宝可梦 Go」举例,不仅语言诙谐诙谐,PPT 的可视化也做得非常用心。最重要的是,他的授课语言是华文(标准台湾普通话)。因此,不少人将其推荐为初学机械进修的首选课程。
李宏毅教授往期课程截图。
2、3 月份是新学期的开始,李宏毅教授也宣布了他的《机械进修》课程上新的消息。新课程从 2 月 26 日正式开始,6 月中旬正式结束,视频、PPT 都会上传到课程主页上。
课程主页:https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.html
在内容方面,这门课程重点讲解的是深度进修。虽然深度进修是一门相对进阶的技术,但李宏毅教授表示,这仍然不会改变这门课「机械进修初学课」的属性,仍然会让绝大多数人听得懂,「你可以将它作为你机械进修的第一门课」。如果你还学过林轩田的《机械进修基石与技法》,你会发现这两门课其实可以很好地衔接。
「从最基本的观念讲到最前瞻的技术」是这门课最重要的一个特色,从课程目录中我们也可以大致看出来:
课程引见
深度进修
自注意力
机械进修理论
Transformer
生成式模型
自监督进修
可解释 AI / 匹敌攻击
域自适应 / 强化进修
量子机械进修
终身压缩
元进修
以下是每节课的具体上课时间:
目前,课程主页已经上传了前两堂课的视频和 PPT。第一堂课(分两个小节)主要引见机械进修和深度进修的基本概念。和往常不同的是,李宏毅教授在刚上课时就表示,自己会讲一个「和宝可梦完全没有关系的故事」。至于是什么故事,大家可以自己看:
第二堂课主要引见深度进修的一些基本概念,如过拟合、局部最小值、鞍点、批次、动量等,帮你解答为什么有时候网络训练不起来,还会传授一些训练技巧。这堂课昨天才刚刚上传,现在去听应该还能抢到前排。
上课之前需要具备哪些基础知识?
虽然是一门初学课程,但这门课也要求掌握一些数学、编程、硬件等方面的基础知识。
在数学方面,你需要掌握微积分、线性代数和概率。
在编程方面,课程会提供一些基于 Python 的典范榜样代码,如果想在这门课中学得比较好,你需要能够读懂并修改这些典范榜样代码。教授会默认你已经学过 Python 相关语法、套件。
在硬件方面,所有的作业都可以在 Google Colab 上完成,无需自己配备 GPU 等硬件。
如果想了解课程的更多内容,可以参见以下视频:
视频链接:https://www.youtube.com/watch?v=IHk7z51zOLw
「宝可梦专家」李宏毅
李宏毅现任台湾大学电气工程助理教授,研究重点是机械进修,特别是深度进修领域。很多人选择的机械进修初学进修材料都是李宏毅教授的台大公开课视频。
因为经常把精灵宝可梦或凉宫春日等各种动漫作为算法案例,我们亲切地称他为「精灵宝可梦专家」。
因为课程形象生动,又不缺数学推导的严谨,李宏毅教授的课程视频可以说是华文世界中最好的机械进修资源。
李教授以诙谐诙谐的上课风格让很多晦涩难懂的机械进修理论变得轻松易懂,例如「史上第一次手推」循环神经网络计算过程,利用精灵宝可梦等形象生动地解释神经网络背地里到底都干了些什么。
此外,课程会与时俱进,前年 ML 课程就新增了 Transformer、流模型 Glow 和匹敌攻击等新内容。相信今年课程对最近流行的模型会有更多的引见。