機器學習和數據科學攻略

原文鏈接:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_10296616795879926399%22%7D&n_type=0&p_from=1

1 學習Python、數據科學工具和機器學習概念

2 學習通過Pandas、Numpy和Matplotlib進行數據分析、操作和可視化

3 藉助 scikit-learn 學習機器學習

4 學習深度學習神經網絡

5 其他課程和書籍

在你熟悉瞭如何使用不同的機器學習和深度學習框架之後,你可以嘗試通過從頭開始構建它們來鞏固你的知識。你不必總是在生產或從事機器學習時這樣做,但是從內部瞭解事情是如何工作的將有助於你建立自己的工作。

6 答疑

6.1 每一步需要多長時間?

你可能會花6個月或更長的時間。彆着急,學習新事物需要時間。作爲一名數據科學家或機器學習工程師,你正在培養的主要技能是如何針對數據提出好的問題,然後使用你的工具來嘗試尋找答案。

有時候你會覺得自己什麼都沒學到。甚至倒退。忽略它。不要以天爲單位來衡量,看看你一年後有什麼樣的進步。

6.2 我在哪裏可以學到這些技能?

我在上面列出了一些資源,它們都是在線的,而且大部分都是免費的,類似的資源還有很多。

DataCamp 是一個很好學習網站。另外,我的Machine Learning and Artificial Intelligence resources database整理了免費和付費的學習資料。

記住,作爲數據科學家或機器學習工程師,很大一部分工作是要解決問題。通過你的第一個作業探索這裏的每一個步驟,並創建你自己的課程來幫助學習。

如果你想知道一個自我引導的機器學習課程的例子是什麼樣子的,看看我的Self-Created AI Masters Degree。這是我在過去9個月內從零編碼變成機器學習工程師的過程。它不是完美的,但是我的真實經歷,因此你可以試試。

6.3 統計怎麼辦?數學怎麼辦?概率呢?

實踐過程中你會學到這些東西的。先從代碼開始。把代碼運行起來。在運行代碼之前,嘗試學習所有的統計、數學、概率知識,就像是在試圖煮沸大海。它會讓你退縮。

如果代碼不運行,統計、數學和概率都不重要。先運行起來,然後用你的研究技巧來驗證它是否正確。

6.4 證書?

證書很好,但你不是爲了證書而學習,而是爲了提高技能。不要和我犯同樣的錯誤,不要認爲證書越多代表技能越多,並不是這樣的。通過上述課程和資源建立知識基礎,然後通過自己的項目完善專業知識(這些是課程無法傳授的知識)。

7 參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章