機器學習:從入門到精通,總有一款教程適合你!

2021-02-20 MOOC

近年來人們對機器學習的認識也越來越多,很多人都希望學習相關的知識。但機器學習不是一個容易學習的領域,需要選擇適合自己難度的學習資料。這裡簡單地將學習深度分為三個階段,建議選擇適合自己的難度。

了解。機器學習是什麼?了解機器學習的應用,並對機器學習有較為概念性的了解。適合非機器學習相關專業、希望對機器學習有大概了解的人群,比如產品經理。

應用。知道怎麼實現機器學習,能使用程式語言編寫基礎的機器學習算法,並對數學原理有初步理解。適合與機器學習相關,但是數理知識不足、或者只需掌握大概原理的人群,比如程式設計師。

學術。了解機器學習算法的原理,希望不止於掌握機器學習算法的原理、編寫機器學習算法。適合相關專業的在校生,比如 計算機系本科生、研究生。

1-首先,英語能力非常重要,你需要起碼有高中的英語水平,並且敢於應對英文資料,又不是不能學,又不是學不會。英語的重要性不用多說,就機器學習而言,2011年便開始流行起來,但是目前很多機器學習領域重要的書籍還沒有中文翻譯。網絡上優秀的機器學習資源基本基於英語教學。但是對於英語真的不用怕,一遍看不會可以看多一遍,不認識的單詞查詞典就是。不用閉卷考試,隨時都可以查詞典。

2-能用 Python 編寫簡單的程序,相當於學習完 Codecademy 的 Python 教程,預計耗時13小時。或《笨方法學 Python》前40章,耗時也不會很大。英文原版:Learn Python the Hard Way

3-非常基礎的矩陣知識:可汗學院的課程,從矩陣簡介學到矩陣乘法(二),大約耗時1小時。

Command Line,這個就是電影裡面那些(可能是)酷酷的人操作電腦的方式,把教程過一遍就可以。

1-《從機器學習談起》

非常不錯的介紹。

地址:http://www.cnblogs.com/subconscious/p/4107357.html

2-機器學習基礎:案例研究(Machine Learning Foundations: A Case Study Approach)


華盛頓大學的課程,兩位教授的頭銜是 Amazon Professor of Machine Learning。課程教學結構合理,每周課程分為概念、方法介紹和實際應用兩個部分,學完基本的的概念和方法、就可以馬上應用課程準備好的機器學習庫體驗一番。對於初學者來說非常有益。(果殼評分:8.1分)

英語比之前有長進。

A 線路:Machine Learning

這門課程由由百度首席科學家,前 Google Brain 負責人之一 Andrew Ng(吳恩達)教授,不會涉及很深的數學,學習這門課程需要有高中知識預備。課程有中文字幕。(果殼評分:9.6分)


B 線路:機器學習專項課程(Machine Learning Specialization)

如果你是從初級學習到此,可以嘗試本系列課程。初級裡面的 Machine Learning Foundations: A Case Study Approach 就是本系列的第一門課程,是整個系列課程總概,從第二門課程開始,你將要自己編寫機器學習算法。不過課程有著非常詳細的教程引導,認真學習肯定可以通過課程,內容上會比A 線路的詳細。


《集體智慧編程》(Programming Collective Intelligence )

聽說是一本不錯的書,很多人推薦。

複習以下數學課程:

有不會的可以去 MIT OCW 補課。


編程方面,具體課程具體要求不同。通常使用的是 MATLAB 或 Octave,Octave 是一款 和 MATLAB 類似的變成語言,但 Octave 免費開源。教程:MATLAB, Octave. 當然也有些課程使用 Python。另外一般需要有對算法的基本認識,可以學習王子屯私塾的算法課程:Algorithms, Part I,Algorithms, Part II 或者直接看教材 Algorithms,也可以學習 MIT 的 《算法導論》。A 線路:從數據中學習(Learning From Data)

加州理工學院原版課程,沒有因為要適應大眾降低難度,不可多得的機器學習入門課程。教授為這門課程建立了一個網站,上面有關於課程的各種資料,還有討論論壇,學習環境也不可多得。(果殼評分:8.5分)

B 線路:機器學習(Machine Learning),Stanford 公開課

Andrew Ng 早些年在 Stanford 授課的錄像,也是校園原版課程。

機器學習中使用的神經網絡(Neural Networks for Machine Learning)多倫多大學,Coursera

學習完上面其中一門,可以考慮學習神經網絡,由深度學習的開山鼻祖 Geoffrey Hinton 教授。(果殼評分:8.5分)

學習氛圍對於學習來說非常的重要。有無一個班級、小組一起學習,最後收穫的差別可能會非常的大。在學校的學生他們有小組討論,做小組 project 等等學習活動,在這些過程中,毫無疑問收穫是非常大的。所以建議即使是自學,也儘量加入一個學習小組一起學習,大家都一起學習交流,收穫定會更大。

現在大學很多課程都有自己的課程網站,提供學習資料給學生下載,比如作業、習題、lecture notes 等,可以嘗試去這些課程網站找找學習資料。比如 Stanford 的 Machine Learning 網站,打開Handouts and Materials, 各種資料應有盡有。

其它相關領域的課程:

貌似由於數據科學是新出現的學科,現在還沒有什麼好的課程。edX 數據科學系列的課程由 Columbia 21名教授參與製作,我想應該不會差。

怎麼樣,你也想學編程了?

點擊「閱讀原文」,看看近期都有哪些熱門計算機課程!


MOOC學院原創資訊,轉載請聯繫academy@guokr.com

相關焦點

  • 手機VLOG剪輯軟體推薦,從入門到精通最適合你的剪輯軟體有哪些?
    本期穩哥就來跟大家分享一些目前很火的網紅VLOG剪輯手機軟體,從入門到精通,你一定能選出一款適合自己的VLGO剪輯軟體;入門級VLOG剪輯app1.VUE最受新手歡迎的網紅款手機剪輯APP,支持多種視頻畫幅,除了豎屏全屏畫幅之外,有經典、正方形、16:9,電影熒幕超寬屏,甚至還有「我不是潘金蓮
  • 免費領取 「Wireshark從入門到精通教程」
    這是系統派發的,不會有病毒,不是流氓連接,大家點一下退出來,小編就會有2毛左右收益。日常公眾號運營成本的開銷還是比較大的,希望大家能夠幫個小忙。前兩天發表了一篇關於Wireshark抓包過濾器的使用的文章,後來考慮到可能有的朋友不太會使用Wireshark工具,所以小編特意拿出了珍藏多年的武功秘籍來分享給大家。但為了防止伸手黨,所以小編定了以下領取條件,滿足以下對應條件即可領取相應的資料。
  • Keras從入門到精通教程(附下載)
    Python視界分享Keras從入門到精通教程來了。
  • 30天掌握平面廣告CDR入門到精通自學設計教程
    本系列課適合與已從事平面廣告,圖文廣告,平面設計,廣告宣傳,文案策劃等相關從事工作者,也適合想從事平面設計行業,以及繪圖愛好者,相關行業0基礎的自學學習者都可以。平面廣告設計是一個門檻很低的行業,只要稍微努力學下就可以從事一份相關工作了或者在網絡上接設計的單。做設計:賺錢很簡單,就是你會別人不會,正好他需要設計圖而已。
  • Access從入門到精通等你來領取!
    今天為大家帶來了Access從入門到精通教程!Microsoft Access是Microsoft的資料庫管理系統(DBMS),它將關係型Microsoft Jet資料庫引擎與圖形用戶界面和軟體開發工具相結合。它是Microsoft Office應用程式套件的成員,包含在Professional版本和更高版本中,或單獨出售。
  • AE中文教程《AE攝像機從入門到精通》
    CUBE動態視頻設計 0基礎學AE 系列· AE攝像機從入門到精通· CUBE電視包裝培訓基地 · 李莎莎老師講解在After Effects中,我們常常需要運用一個或多個攝像機來創造空間場景、觀看合成空間,攝像機工具不僅可以模擬真實攝像機的光學特性,更能超越真實攝像機在三腳架
  • C#從入門到精通視頻教程
    C#從入門到精通視頻教程
  • 加入會員_領CorelDRAW從入門到精通平面廣告設計教程自學視頻
    2.2更新X6教程入門到精通一套2.3更新X4教程視頻一套它所設計的產品都能來到我們現實生活中,如書籍/雜誌,名片單頁,宣傳單/多/折頁,餐飲菜譜,邀請函,檯曆的排版;車身廣告,戶外燈箱,寫真廣告,服裝設計,產品效果圖設計,插畫,電商海報,POP廣告,紙箱包裝,大型噴繪等等。
  • 邏輯回歸:從入門到精通(全文20頁下載)
    所以,筆者準備了這樣一個關於邏輯回歸從入門到精通的文章和同學們一同探討。本文的目標不像是基維百科那樣泛泛而談、面面俱到地介紹LR,相反而是更注重對LR的理解和其背後的優化算法的掌握,從而使大家更有信心的實現中需要的大規模LR模型,並根據實際問題持續地改進它。另外,由於求解LR是一個性質很好的優化問題。
  • AI教程視頻《AI illustrator入門到精通》零基礎自學教程教學
    AI教程視頻《AI illustrator入門到精通》零基礎自學教程教學內容介紹:一套最適合小白的AI教程,AI課程是從零基礎開始講解的,前面章節學習基本功能工具
  • 【聖誕特輯】Stata從入門到精通:學習資源推薦
    本次推送對於市面上常見的Stata教程進行了整理匯總,難度覆蓋了入門到精通,並對每項教程附上了簡單介紹和獲取方式。
  • 【教程資源】mysql/SQL資料庫入門到精通視頻教程 DBA視頻資料庫教程 在線課程
    mysql/SQL資料庫入門到精通視頻教程 DBA視頻資料庫教程 在線課程《需要的可以找我,你就可以擁有這個課程》微信:nhy336
  • AE中文教程《AE粒子插件Particular從入門到精通》
    CUBE動態視頻設計 0基礎學AE 系列· AE粒子插件Particular從入門到精通· CUBE電視包裝培訓基地 · 李莎莎老師講解    Particular 是Adobe After Effects的一個3D粒子系統,它可以產生各種各樣的自然效果,像煙、火、閃光
  • 【教程資源】vb視頻教程 Visual Basic編程應用 程序設計入門到精通 在線課程
    在線課程,軟體教程、素材應用盡有,視頻教程從入門到精通全涵蓋。有其它需要的朋友可以在公眾號回復【教程】加入我們哦!《需要的可以找我,你就可以擁有這個課程》微信:lxwpfxvb視頻教程 Visual Basic編程應用 程序設計入門到精通 在線課程百度網盤分享vb視頻教程 Visual Basic編程應用 程序設計入門到精通 在線課程百度網盤分享vb視頻教程 Visual Basic編程應用 程序設計入門到精通 在線課程百度網盤分享vb視頻教程
  • 【教程資源】finalcutpro教程final cut pro X視頻軟體fcpx入門到精通剪輯課程
    finalcutpro教程final cut pro X視頻軟體fcpx入門到精通剪輯課程《需要的可以找我,你就可以擁有這個課程》
  • 2022年Python 從入門到精通:一個月就夠了?【附教程】
    不妨嘗試綜合你學到的知識完成一個實際的項目:第一天:熟悉一種 IDE(5 小時): IDE 是你在編寫大型項目時的操作環境,所以你需要精通一個 IDE。在軟體開發的初期,我建議你在 VS code 中安裝 Python 擴展或使用 Jupyter notebook。第二天:Github(6 小時):探索 Github,並創建一個代碼倉庫。
  • 快速實現Python爬蟲從入門到精通!
    那跨行業,或者零基礎的情況下,如何快速實現爬蟲從入門到精通水平呢?下面老師根據多年的經驗為大家分享一下:  一、學習爬蟲必須掌握的基礎知識  如果你事先已經有Python的開發經驗當然最好,這樣在課程學習的過程中可以做到快速上手,直接通過課程內容就可以實現從零到一的跨越。
  • 48個相見恨晚的良心實用網站,總有一款適合你!
    適合初學者,也適合有一定PS基礎的人學習。網址:http://www.ps-xxw.cn/shilijiaocheng/Ezgif是一款在線GIF動畫轉化工具。這個適合新媒體人員,編輯公眾號經常會有一些表情包,它可以把視頻轉換GIF格式,還可以添加一些文字,調整大小等等一些實用功能。
  • 【教程資源】新手電腦操作教程零基礎入門教學編程黑客技術自學小白到精通課程
    新手電腦操作教程零基礎入門教學編程黑客技術自學小白到精通課程《需要的可以找我,你就可以擁有這個課程》微信:nhy336
  • PHP從入門到精通全套教程大禮包!
    今天小編給大家帶來的是一套PHP從入門到精通教程。