五個非常實用的機器學習資源

五個非常實用的機器學習資源

來自專欄 極光日報

簡評:介紹了五個實用的機器學習資源,由淺入深,理論和實踐結合,資料是英文。(「python 機器學習」有中文版的書籍,另外園長在文末推薦了一個實用的中文資源)

對機器學習有興趣?

出於許多充分的原因,許多高質量的機器學習教育資源往往對理論非常關注,尤其是在最開始打基礎的時候。但是,現在的風氣似乎變成了一開始就為了實踐應用而學習。不過萬幸,隨著各種資源的進步,理論和實踐也隨之融合的更加緊密。本文就介紹了五本這樣的書。

它們涵蓋了機器學習的基礎知識,從零開始編程以計演算法,各種特定的深度學習框架,這些資源都是免費的。

1.初學者機器學習教程

作者:Kaggler Kaan Can

本教程中,我不但要讓你學會機器學習,也要讓你學會如何自學。

本教程非常重要,可以直接用Python庫實現機器學習演算法。它還涵蓋了一些數據清理和 Pandas 操作,以及一些資料庫可視化。

2.Python 機器學習(第二版)代碼庫

這是 Sebastian Raschka 和 Vahid Mirjalili 合著的精彩書籍「Python Machine Learning (2nd Ed.)」的 code repository。

注意:這些只是代碼示例就是書中的那些,我上傳是為了你更方便學習;這些筆記要配合書中的公式和描述性文字使用。

Python Machine Learning 是我最喜歡的實用的機器學習書籍。

3. 機器學習從零開始

這個 Github 庫內有大量的機器學習 python 演算法的實現,由淺入深,從現成的庫到各種機器學習的模型。

這些實現相對比較容易,當想要實現自己的演算法或更好地學習它們的功能時,這個庫是一套很好的學習資料。

這個項目不是為了盡量優化,提高演算法計算效率;而是以透明的可訪問的方式展示其內部的運作。

4. Deep Learning - The Straight Dope

一本關於深度學習的互動資料,容易上手,很秀。

這本在線書籍做了兩件事:它向讀者介紹機器學習的基礎知識和深度學習理論,並讓他們用大量的代碼實現這些想法。具體而言,本書的代碼是用 Python 編寫的,並使用 MXNet 庫及其高級別的 Gluon API。

5. fast.ai 實用深度學習,第 1 部分(2018 年版)

fast.ai 剛剛重新發布了實用的深度學習 MOOC。最明顯的變化是這個 MOOC 現在正在使用PyTorch 和他們自己的 fast.ai 高層次深度學習框架。

學習如何建立最先進的模型,哪怕你沒有研究生水平的數學基礎也沒關係。哦對了,它是完全免費的,還有一個活躍的學習者社區。

原文:5 Fantastic Practical Machine Learning Resources


園長:我推薦一個中文資源(有實體書和 GitHub 開源版本)。

《Deep Learning》(深度學習)是一本皆在幫助學生和從業人員進入機器學習領域的教科書,以開源的形式免費在網路上提供,這本書是由學界領軍人物 Ian Goodfellow、Yoshua Bengio 和 Aaron Courville 合力打造。

Deep Learning 中文版在 Github 開源,你可以直接前往閱讀、下載,譯者建議「讀者可以以中文版為主、英文版為輔來閱讀學習」。

極光日報,極光開發者旗下媒體。

每天導讀三篇英文技術文章。


推薦閱讀:

TAG:機器學習 | 深度學習DeepLearning | 編程 |