本文选自 fast.ai ,原文链接:http://www.fast.ai/2017/04/06/alternatives/
即使没有斯沃斯莫尔学院和宾夕法尼亚大学的人工智能课程,我们还有很多的深度学习资源或学习课程。我们也许需要 70 多学时才能完成 MOOC 课程,如果你对任何 Kaggle 竞赛比较感兴趣,那还将需要更多的时间。我们将在几月后发布第二部分,第二部分将在更多的方面进一步学习,包括推荐论文和扩展实现等。
当能参加官方课程时,你并不需要官方课程的认证或资源(对于那些已经毕业了的或非相关专业的读者,不用担心,你们并不需要它)。我的一个经济学本科生,他并没有硕士学历,但刚刚收到了谷歌大脑的实习项目。另一个学生根据我们的课程和材料开发了一种新型诈骗监控技术,并在他的工作中获得丰厚的奖金。其他几个也收到了实习和工作机会,或在目前的工作中参与令人兴奋的机器学习项目。
证书有时确实是一块敲门砖,特别是你在科技中处于被忽视的地位(同时也面临更严密的审察)。
虽然证书很重要,但现在有更多更高效的方式让你在机器学习中变得更具价值:
- 写既高质量又流行的博文(最需要关注的点)。
- 开发有意思的应用软件并放到网上。
- 认真回答其他人的问题(高质量),你可以在知乎、fast.ai 论坛、Reddit 等知名平台互动。通过为他人解释你所学的是巩固知识的关键步骤。
- 独立进行模型试验,并通过博文或 github 分享你的试验结果。我的一个学生 Slav Ivanov 有一次问迁移学习该使用什么样的优化器。Jeremy 建议他首先得尝试一遍,后来 Slav 写了一篇优秀的博文,并在 reddit 上十分流行,而这让他的研究更广为人知。
- 为开源项目做些贡献。我的一个学生为 TensorFlow 贡献了他的积极经验,他用 3 行代码减少了 TensorFlow 在安卓系统中的二进制大小(10MB 以内)。
总的来说,我建议你能展开这些感兴趣小项目(使用深度学习),它们真的对你的工作被认同十分重要。
为什么你应该写博客
我给年轻时的自己的首条建议是尽快开始写博客。以下是为何要写博客的一些原因:
- 它就像简历。我知道一些人,他们写博客,后来因此被人欣赏,拿到了工作。
- 帮助你学习。经常,我通过组织知识来帮助自己综合形成自己的观点。其中有一个测验你是否理解了问题的方法,即看看你能否对其他人解释你学的东西。一篇博文是实践该方法的绝佳途径。
- 我收到过大会的邀请,去讲解我博文的观点。我因为写了一篇《我不喜欢 TensorFlow》(这是文章地址 http://www.fast.ai/2017/01/03/keras/)而被邀请去了 TensorFlow 开发者峰会。
- 写博客可以认识新人。我与好几个回复我博客的人成为了好友。
- 省时间。你在电子邮件中只要多次回答了某个问题,你就应该将其写成一篇博客,这样当下次有人再问时,你就可以很方便的回答他们。
这里有一些来自我们课程第二部分学生的博文样例,希望给你以一些启发。
- 深度学习的线性代数速记表(http://suo.im/3KCqFY)
- 不同观点看 CNN(http://suo.im/1SJJX3)
- 懒人快速设置深度学习机器(http://suo.im/f6vID)
- 非艺术风格迁移(或如何用 Picard 队长的脸画 Kanye/http://suo.im/7Q86s)
我喜欢上述所有的博文而且我不觉得这看上去有点吓人,它们都是可理解的。
对开始写博客的建议
Jeremy 多年来一直建议我应该开始写博客,然而我回答说「我没什么可说的。」这是真的,我的意思是我不太自信,因为觉得我能写的东西早就被那些比我更专业或写得更好的人写过了。
事实证明其实还行!你的博文不需要惊天动地或文采飞扬。我的写作技巧一开始非常弱(部分原因是我在大学选择学习数学和计算机,因为哪些课程对写作的要求很低,而且没有写作实践),虽然如此,我的技术也在随时间慢慢提高。
以下是一些可以帮助你开始第一篇博文的建议:
- 做一份其它你喜欢的博文、论文、研究的表单,然后简单概述或者强调突出你特别喜欢它们哪里。我第一篇博文的部分就源自于我做了这样一份表单,因为我觉得别人都读过我觉得厉害的那些博文和论文。
- 总结你在一场会议或一堂课中学到的东西。
- 任何一篇写了两遍的邮件都应该写成一篇博文。现在,如果我被问到一个我觉得可能有其他人也会感兴趣的问题,我就会把它写出来。
- 别做一个完美主义者。我在自己第一篇博文上花了 9 个月时间,其效果很好,很多人转发阅读,自那以后,我的读者数量就再也没超过那篇。我 2017 年的目标是,更快发博文并且不要纠结于自己之前发的文章,因为它只会给你更多压力,然后你会写得越来越少。
- 你最好定位在帮助那些比你慢一步的人。这样你脑中的材料任然是新的。很多专家忘记了做一个新手是什么样的,而且他们也忘记了为何当第一次听到那个主题时很难理解。你自己特殊的背景情况、你独特的风格以及你的知识水平都将对你正在写的东西产生不同的影响。
- 一年前什么会帮助你?一周前什么会帮助你?(http://suo.im/2Kq58d)
- 如果你是在纽约、芝加哥或旧金山的女性,我建议你加入当地的 Write/Speak/Code 社团,该社团鼓励女性开发者写博客、会议发言和为开源项目做贡献。
- 也许对大牛言论的生气才是写博文的催化剂,我们会努力证明他们的观点是错误的。
你正在参加 MOOC 课程的正确道路上,如果你还能做一些其他的小项目,如参与在线论坛的讨论、发表博文或参加开源项目等都会让你遇见更多的学习机会与朋友。