【乾貨】我是怎麼用四個月時間速成全棧機器學習的

【編者按】Jason Carter曾是一名多倫多軟體工程師,2017年初,為了進入深度學習這一新興領域,他辭職,展開了為期4個月的全日制學習,並為自己設計了一份具體的學習計劃,最終他根據計劃,掌握了全棧機器學習工程師的技術。智能觀整理了他的自學計劃,分享給大家。

從谷歌的「深度學習研究路徑」,可以發現一長串建議、方法、課程、數學書、項目等,以便成為機器學習中的「專家」。但我真正需要的是一份具體的學習時間表。

首先講一下我學習四個月的基礎:我有一個軟體工程學位和一份優達學城納米級數據分析師認證。此外,除了擁有工作經驗,我還是一名開發者和分析師。

再談一下這四個月我的學習時間安排:這段時間,我一直全身心的投入在學習上,盡量保證每天學習10-14小時。

學習日程

第1個月

1.深度學習 - 第1部分(4-7周)

dwz.cn/6iEFC7

2.參加Kaggle競賽

kaggle.com/

3.分享經驗到medium

4.參加本地組織的學術專題討論會(一般性AI討論)

第2個月

1.深度學習-第1部分(4-7周,完成)

dwz.cn/6iEFC7

2.從零開始構建深度學習框架

dwz.cn/6iEGT2

3.MNIST對抗挑戰(使用「500px interview」項目作為實踐)

dwz.cn/6iEHsw

4.「數據科學家與Python」職業培訓營:DataCamp(開始)

datacamp.com/tracks/dat

5.分享經驗到medium

6.參加本地組織的學術專題討論會(AI講座和小組討論)

第3個月

1.深度學習 - 第2部分(開始+暫停)

2.「數據科學家與Python」職業培訓營:DataCamp(完成)

datacamp.com/tracks/dat

3.吳恩達的機器學習課程:Coursera(完成)

4. 分享經驗到medium

5.更多本地組織的學術專題討論會(DeepLearning:TensorFlow和Kubernetes)

medium.com/@deeplearni.

第4個月

1.深度學習,第2部分(開始)

2.Capstone:構建和部署端到端深度學習產品(開始)

3.分享經驗到medium

閱讀清單

課程:

1.Deep Learning-Part 1: MOOC version and USF, Data Institute: Deep Learning-Part 1 from the company Fast.ai

course.fast.ai/usfca.edu/data-institut

2. Data Scientist with Python track - DataCamp

datacamp.com/tracks/dat

3. Machine Learning by Stanford University-Coursera

coursera.org/learn/mach

視頻:

1. Deep Learning Demystified

youtu.be/Q9Z20HCPnww

2. How Convolutional Neural Networks work

youtu.be/FmpDIaiMIeA

書、論文、文章、博客:

1.Neural Network Architectures

dwz.cn/6iEHPU

2.A Neural Network in 11 lines of Python

iamtrask.github.io/2015

3.Standford CS231n: Convolutional Neural Networks for Visual Recognition

cs231n.github.io/

4.Grokking Deep Learning

manning.com/books/grokk

5.Designing great data products

oreilly.com/ideas/drive

6.Get Started with TensorFlow

tensorflow.org/get_star

7.Deep MNIST for Experts

tensorflow.org/get_star

8.TensorFlow Machancis 101

tensorflow.org/get_star

9.The Unreasonable Effectiveness of Recurrent Neural Networks

karpathy.github.io/2015

10.Breaking Linear Classifiers

karpathy.github.io/2015

11.Explaining and Harnessing Adversarial Examples

arxiv.org/abs/1412.6572

12.How to trick a neural network into thinking a panda is a vulture

codewords.recurse.com/i

13.Attacking Machine Learning with Adversarial Examples

blog.openai.com/adversa

14.GAN by Example using Keras on Tensorflow Backend

medium.com/towards-data

15.Perceptual Losses for Real-Time Style Transfer and Super-Resolution

arxiv.org/abs/1603.0815

16.A Neural Algorithm of Artistic Style

arxiv.org/abs/1508.0657

17.Convolutional Arithmetic Tutorial

deeplearning.net/softwa

作者:Jason Carter

智能觀 編譯整理

推薦閱讀:

語言總述篇:孩子的語言發育正常嗎?一篇文章告訴你|兒童敏感期專題
大學一年了,想回讀。?
論文大燜鍋:JDE論文速遞 長期人力資本測算
紐西蘭移民的五種方式 你適合哪一種?
如何進行私塾教育?

TAG:機器學習 | 深度學習DeepLearning | 教育 |