前几天,吴恩达刚刚联合网易向中国用户推出自己的deeplearning.ai中文字母版课程,9 月 4 日(今天),亚马逊的 AI 主任科学家推出中文版“动手学深度学习”,帮助更多的ai技术学习者学习深度学习课程。
课程将使用 Apache MXNet (incubating) 的最新 gluon 接口来演示如何从 0 开始实现深度学习的各个算法,利用 Jupyter notebook 将文档、代码、公式和图形统一在一起的优势,为开发者提供了一个交互式的学习体验。是目前第一个既能覆盖全面深度学习,又提供交互式的可执行代码的项目。
课程地址: https://zh.gluon.ai/index.html
Github源代码 https://github.com/mli/gluon-tutorials-zh
李沐:为什么要做这个项目?
两年前我们开始了MXNet这个项目,有一件事情一直困扰我们:每当MXNet发布新特性的时候,总会收到“做啥新东西,赶紧去更新文档”的留言。我们曾一度都很费解,文档明明很多啊,比我们以前所有做的项目都好。而且你看隔壁家轮子,都没文档,大家照样也不是用的很嗨。
后来有一天,Zack 问了这样一个问题:假设回到你刚开始学机器学习的时候,那么你需要什么样的文档?
我是大二开始接触机器学习。当时候并没有太多很好资料,抱着晦涩的翻译版《The Elements of Statistical Learning》读了大半年仍是懵懵懂懂。后来 08 年的时候又啃了好几个月《Pattern Recognition And Machine Learning》,被贝叶斯那一套绕得云里雾里。10 年去港科大的时候 James 问我,你最熟悉的模型是哪个?使劲想了想,竟然答不出来。
虽然在我认识的人里,好些人能够读一篇论文或者听一个报告后就能问出很好的问题,然后就基本弄懂了。但我在这个上笨很多。读过的论文就像喝过的水,第二天就不记得了。一定是需要静下心来,从头到尾实现一篇,跑上几个数据,调些参数,才能心安地觉得懂了。例如在港科大的两年读了很多论文,但现在反过来看,仍然记得可能就是那两个老老实实动手实现过写过论文的模型了。即使后来在机器学习这个方向又走了五年,学习任何新东西仍然是要靠动手。
几年前我开始学习深度学习,在MXNet这个项目里也帮助和目睹了很多小伙伴上手深度学习。我发现也有很多小伙伴跟我一样,动手去实现、去调参、去跑实验才会真正成为专家(或者合格的炼丹师)。
虽然深度学习崛起前的年代,不写代码不跑实验可以做出很好的理论工作。但在深度学习领域,动手能力才是核心竞争力。例如就算我熟知卷积的三种写法,Relu 的十个变种,理解 BatchNorm 为什么能加速收敛,对 Imagenet 历届冠军的错误率随手拈来,能滔滔不绝说上几小时神经网络几度沉浮的恩怨史。但调不出参数,一切都是枉然。发论文被问你为啥跟 state-of-the-art 差老远,做产品被喷你这精度还不如我的便宜 100 倍的线性模型。
在过去一年我在 AWS 工作中,很大一部分是在帮助 Amazon 内部团队和云上的用户来了解深度学习,并将其应用到他们的产品中。在今年夏威夷的 CVPR 上,遇到很多老朋友,例如地平线的凯哥,今日头条的李磊,第四范式的文渊和雨强,也认识了很多新朋友,例如 Momenta 旭东和商汤俊杰。我说 MXNet 有了新 Gluon 前端,可以一次性解决产品和研究的需求。大家纷纷表示,好啊好啊,来我们这里讲讲吧。而且特别强调说,我们这里新人很多,最好能讲讲入门知识。
所以很自然的会想,我们能不能帮助更多人。于是我们想开设一些系列课程,从深度学习入门到最新最前沿的算法,从 0 开始通过交互式的代码来讲解每个算法和概念。希望通过这个让大家既能了解算法的细节,又能调得出参数。既赢得了竞赛,又做的出产品。
为此我们做了(正在做)这四件事情:
Eric 和 Sheng 开发了 MXNet 的新前端 Gluon,详细可以参见 Eric 的这篇介绍。这个前端带来跟 Python 更一致的便利的编程环境,不管是debug还是在交互上,都比 TensorFlow 之类通过计算图编程的框架更适合学习深度学习。
Zack, Alex, Aston 和很多小伙伴一起写了一系列的 notebook 来讲解各个模型。Zack 从一个外行(他是专业音乐人)和老师(CMU 计算机教授)的角度,从0开始讲解和实现各个算法。
我们同时将 notebook 翻译成中文,而且做了很多改进(我个人认为中文版质量更高),并建立中文社区 discuss.gluon.ai 方便大家来讨论和学习。
我们联合将门在斗鱼上直播一系列课程,深入讲解各个教程。
我们不仅介绍深度学习模型,而且提供简单易懂的代码实现。我们不是通过幻灯片来讲解,而是通过解读代码,实际动手调参数和跑实验来学习。
我们使用中文。不管是教材,直播,还是论坛。(虽然在美国呆了 5~6 年了,事实上我仍然对一边听懂各式口音的英文一边理解内容很费力。)
Andrew 课目前免费版只能看视频,而我们不仅仅直播教学,而且提供练习题,提供大家交流的论坛,并鼓励大家在 github 上参与到课程的改进中来。希望能与大家有更近距离的交互。
从大出发点上我们跟 Andrew 一致,希望能够帮助小伙伴们快速掌握深度学习。这一次技术上的创新可能会持续辐射技术圈数年,希望小伙伴们能更快更好的参与到这一次热潮来。
一、1名中文编辑(深圳):熟悉国内AI技术媒体、企业,对AI有一定了解,有非常强烈的兴趣进入这个行业,学习能力强,负责中文类AI技术新闻采编。待遇:6-12k
二、1名英文编译(深圳):英语水平能看懂英文的新闻,对AI有一定了解,有非常强力的兴趣进入这个行业,学习能力强,负责英文类AI技术新闻采编和兼职翻译管理。待遇:6-12k
三、1名课程规划(深圳):计算机相关专业,对人工智能技术有浓厚兴趣,能对ai技术进行系统化梳理,对培训教育比较感兴趣,学习能力强。负责技术课程的梳理和规划。待遇:8-12k
四、1名导师管理(深圳):沟通能力强,能善于负责人工智能技术专家的拓展、关系维护、培训沟通、课程时间协调等工作。待遇:6-12k+提成
我来说两句排行榜