12 個深度學習最佳教程!值得收藏

2021-02-21 AI有道

點擊上方「AI有道」,選擇「置頂」公眾號

重磅乾貨,第一時間送達

你想入門深度學習嗎?我盡了我最大的努力整理了這份知識清單。希望能夠節省你的時間,對你有所幫助。

這裡是 2019 年最佳機器學習和深度學習書籍的名單:

《深度學習》by Ian Goodfellow, Yoshua Bengio, Aaron Courville

《探索深度學習》by Andrew W. Trask

《Python 深度學習》by Francois Chollet

《Scikit-Learn與TensorFLow機器學習實用指南》by Aurélien Géron

《百頁機器學習》 by Andriy Burkov

《強化學習:導論(第二版)》by Richard S. Sutton, Andrew G. Barto

《深入強化學習實踐》by Maxim Lapan

《從數據中學習》by Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin.

《解釋為什麼》by Judea Pearl, Dana Mackenzie.

《機器學習秘籍》by Andrew Ng.

《可解釋機器學習》by Christoph Molnar.

《神經網絡與深度學習》by Michael Nielsen.

下面我們將詳細介紹!

1. 《深度學習》

作者:Ian Goodfellow, Yoshua Bengio, Aaron Courville.

資源:

書籍網站:

http://www.deeplearningbook.org/

講課:

http://www.deeplearningbook.org/lecture_slides.html

練習:

http://www.deeplearningbook.org/exercises.html

其它:

http://www.deeplearningbook.org/external.html

類別:深度學習

這本書被廣泛認為是深度學習的「聖經」。這本書由三位專家撰寫,其中包括該領域的教父之一,這是你能找到的最全面的書。這本書技術性很強,但作者們對你需要掌握的知識都做了介紹。


書籍摘要

深度學習是機器學習的一種形式,它使計算機能夠從經驗中學習,並從概念的層次結構中了解世界。由於計算機是從經驗中收集知識的,因此人類計算機操作員無需正式指定計算機所需的所有知識。概念的層次結構允許計算機從簡單的概念中學習複雜的概念;這些層次結構的圖將是多層的。這本書介紹了一系列深入學習的主題。

本文提供了數學和概念背景,涵蓋了線性代數、概率論和資訊理論、數值計算和機器學習中的相關概念。它描述了行業從業人員所使用的深度學習技術,包括深度前饋網絡、正則化、優化算法、卷積網絡、序列建模和實用方法論;它調查了自然語言處理、語音識別、計算機視覺、在線推薦系統等應用。EMS、生物信息學和電子遊戲。最後,本書提供了研究視角,涵蓋了線性因素模型、自動編碼器、表示學習、結構化概率模型、蒙特卡羅方法、配分函數、近似推理和深度生成模型等理論主題。

這本書適合打算從事工業或研究領域的本科生或研究生,以及希望開始在其產品或平臺中使用深度學習的軟體工程師。資源網站為讀者和教師提供額外的補充材料。

2. 《探索深度學習》

作者:Andrew W. Trask

資源:

https://github.com/iamtrask/Grokking-Deep-Learning

類別:深度學習

關於讀者

面向具有高中數學和中級編程技能的讀者。

書籍摘要:

探索深度學習教會你從頭開始建立深度學習神經網絡!經驗豐富的深度學習專家 Andrew W. Trask 將向你展示了深度學習背後的科學,所以你可以自己摸索並訓練神經網絡的每一個細節。只使用 Python 及其數學支持庫 Numpy,就可以訓練自己的神經網絡,將文本翻譯成不同的語言,甚至像莎士比亞一樣寫作!完成後,您將準備好掌握深度學習框架。

3. 《Python 深度學習》

作者:Francois Chollet

資源:

https://github.com/fchollet/deep-learning-with-python-notebooks

類別:深度學習

關於讀者

讀者需要中級的 Python 技能。不需要其它的 Keras、TensorFlow 或機器學習經驗。

從 Keras 的發明者(和另一個 Floydhub 的朋友),這本書將真正地帶你入門,使用 Keras 進行深度學習。類似於《探索深度學習》,這本書在理論和編碼之間找到了正確的平衡。更不用說作者創造偉大精神形象的能力了。

書籍摘要:

《Python 深度學習》介紹了使用 Python 語言和強大的 Keras 庫進行深入學習。這本書由 Keras 的創建者、谷歌人工智慧研究員 Francois Chollet 撰寫,通過直觀的解釋和實際的例子來鞏固你的理解。你將在計算機視覺、自然語言處理和生成模型中探索具有挑戰性的概念和實踐。當你完成的時候,你將擁有知識和實際操作技能來將深度學習應用到你自己的項目中。

4. 《Scikit-Learn與TensorFLow機器學習實用指南》

作者:Aurélien Géron

資源:

https://github.com/ageron/handson-ml

類別:機器學習/深度學習

作者 Aurélien Géron 是一個優秀的思想交流者,能夠有效地運用實例。當你看完這本書的時候,你會很快地應用他們所學的知識。要感受他的激情和溝通風格,請訪問他的 YouTube 頻道:

https://www.youtube.com/channel/UCCvGd1WBMpFQ_vtC89VF2qA

書籍摘要(第2版):

通過最近的一系列突破,深度學習促進了整個機器學習領域。現在,即使是對這項技術一無所知的程式設計師也可以使用簡單、高效的工具來實現能夠從數據中學習的程序。

這本暢銷書第 2 版使用了兩個面向生產的 Python 框架 Scikit Learn 和 TensorFlow 2.0 幫助您直觀地理解構建智能系統的概念和工具。實踐者將學習一系列可以快速投入工作中使用的技術。第 1 部分使用 Scikit Learn 介紹基本的機器學習任務,例如簡單線性回歸。第 2 部分已經有了顯著的更新,它使用了 Keras 和 TensorFlow 2.0,通過使用深度神經網絡的更先進的機器學習方法來指導讀者。通過每一章中的練習幫助您應用所學內容,您所需要的只是開始編程的經驗。

第 2 版新增:更新了 TensorFlow 2.0 的所有代碼,引入了高級別的 Keras API。新的和擴展的覆蓋範圍包括 TensorFlow 的數據 API、估計器 API、在Google Cloud ML 上部署、處理時間序列、嵌入等。

5. 《百頁機器學習》

作者:Andriy Burkov

資源:

http://themlbook.com/wiki/doku.php

類別:機器學習/深度學習


這本書誕生於 LinkedIn 上的一個挑戰(Andriy 是一個有影響力的人)。他的書不需要太多的介紹:亞馬遜同類產品的暢銷書,可能還是這一主題的最好的書面知識總結。

專家門認為:

6. 《強化學習:導論(第二版)》

作者:Richard S. Sutton, Andrew G. Barto

資源:

https://github.com/ShangtongZhang/reinforcement-learning-an-introduction

https://github.com/dennybritz/reinforcement-learning

類別:機器學習/深度學習/強化學習

如果說《深度學習》是深度學習領域的聖經,那麼這本書就是強化學習的聖經。這是一個相當專業的讀物。我們的建議是在每一章結束後休息一下,把咖啡倒上,然後實際執行算法。

書籍摘要:

強化學習是人工智慧領域中最活躍的研究領域之一,是一種計算學習方法,通過這種方法,智能體在與複雜、不確定的環境交互時,試圖最大限度地獲得總回報。在強化學習中,Richard S. Sutton 和 Andrew G. Barto 對該領域的關鍵思想和算法進行了清晰而簡單的描述。這第二版已經被地擴展和更新,增加了新的主題和更新其他主題的覆蓋範圍。

與第一版一樣,第二版的重點是核心在線學習算法。第一部分包括儘可能全的強化學習。本部分介紹的許多算法是第二版的新算法,包括 UCB、預期 SARSA 和雙重學習。第二部分將這些思想擴展到函數逼近,在人工神經網絡和傅立葉基等主題上增加了新的章節,並提供了非策略學習和策略梯度方法的擴展處理。第三部分有關於加強學習與心理學和神經科學的關係的新章節,以及更新的案例研究章節,包括 AlphaGo 和 AlphaGo Zero、Atari 遊戲和 IBM Watson 的賭博策略。最後一章討論了強化學習對未來社會的影響。

7. 《深入強化學習實踐》

作者:Maxim Lapan

資源:

https://github.com/PacktPublishing/Deep-Reinforcement-Learning-Hands-On

類別:機器學習/深度學習/強化學習

我在 Maxim 的一篇博文中看到了他的書。我真的愛上了他的寫作風格和對細節的關注(相信你也會)。這本書提供了一個實際的方法,通過平衡理論和編碼實踐的RL。一本書,讓你動起手來,但也有大量的知識,如何正確地做,並了解背後發生的事情。這是一本關於 RL 的最佳實踐風格書。


書籍摘要:

強化學習(RL)與深度學習(DL)相結合的最新發展,使機器以類似人類的方式解決複雜問題取得了前所未有的進展。谷歌使用算法來玩和擊敗著名的 Atari 街機遊戲,推動了該領域的突出,研究人員正在快速產生新的想法。

深入強化學習實踐是對最新 DL 工具及其局限性的全面指導。在將方法應用到實際環境之前,您將評估方法,包括交叉熵和策略梯度。同時使用 Atari 虛擬遊戲集和家庭最喜愛的遊戲,如 Connect 4。本書介紹了 RL 的基本知識,讓您了解如何編寫智能學習代理代碼,以完成一系列強大的實際任務。了解如何在「網格世界」環境中實施 Q-Learning,教你交易股票,並了解自然語言模型如何推動聊天機器人的繁榮。

8. 《從數據中學習》

作者:Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin

資源:

https://www.youtube.com/playlist?list=PLD63A284B7615313A

Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin

類別:機器學習

如果你想開始學習機器學習的關鍵概念,那麼你會喜歡這本書:簡單易懂,簡潔明了。這可能是繼吳恩達課程之後最好的學習資源!這是我第一本關於機器學習的書和課程。

書籍摘要:

這本書,包括在線材料,讀者可以自由訪問。這本書是為機器學習的一個短期課程而設計的。這是一個短期的過程,而不是倉促的過程。經過十多年的教學,我們提煉出了我們認為是該學科每個學生都應該知道的核心話題。此外,我們的讀者可以自由訪問在線電子章節,這些電子章節是我們根據機器學習的當前趨勢更新的,例如深度學習和支持向量機。我們希望讀者能通過閱讀一本又一本的書來學習這門學科的所有基礎知識。從數據中學習具有明顯的理論和實踐軌跡。在這本書中,我們平衡了理論和實踐,數學和啟發式。包括建立學習概念框架的理論,以及影響實際學習系統性能的啟發式方法。我們強調的是必要的基礎,使任何學生的學習從數據堅實的基礎。作者是加州理工學院(California Institute of Technology)、倫斯勒理工學院(Rensselaer Polytechnic Institute)和臺灣國立大學(National Taiwan University)的教授,這本書是他們在機器學習方面的熱門課程的教材。作者還與金融和商業公司就機器學習應用進行了廣泛的諮詢,並在機器學習競賽中領導獲獎團隊。

9. 《解釋為什麼》

作者:Judea Pearl, Dana Mackenzie.

類別:機器學習/數據科學


這是我們名單上最具爭議的書。作者介紹了克服 ML/DL 模型曲線擬合的因果關係框架,並對實現人工通用智能的途徑提出了自己的看法。如果你想找一些能讓你思考的東西(很多),這本書是對的!

書籍摘要:

「相關性不是因果關係。」這句科學家們一個多世紀以來一直在唱的咒語,實際上已經導致了對因果關係對話的禁止。今天,這個禁忌已經消失了。Judea Pearl 及其同事發起的因果革命,突破了一個世紀的混亂,在堅實的科學基礎上確立了因果關係——因果關係的研究。他的工作解釋了我們如何知道簡單的事情,比如是下雨還是讓人行道溼了的灑水器;以及如何回答棘手的問題,比如藥物是否治癒了疾病。Pearl的工作不僅使我們知道一件事是否會導致另一件事:它讓我們探索了現實世界和本來可能存在的世界。它向我們展示了人類思想的本質和人工智慧的關鍵。任何一個想了解的人都需要一本關於原因的書。


10. 《機器學習秘籍》

作者:Andrew Ng

資源:

https://www.deeplearning.ai/machine-learning-yearning/

類別:機器學習/深度學習

書籍摘要:

人工智慧正在改變許多行業。機器學習渴望,Andrew Ng 博士目前正在撰寫的一本免費書籍,教你如何構造機器學習項目。 

本書的重點不是教你如何使用 ML 算法,而是教你如何使用 ML 算法。閱讀機器學習渴望後,您將能夠: 

11. 《可解釋機器學習》

作者:Christoph Molnar

資源:

https://leanpub.com/interpretable-machine-learning

https://christophm.github.io/interpretable-ml-book/

類別:機器學習

可解釋性正迅速成為機器學習需要解決的一個熱點問題。拆箱仍然是深度學習的一個活躍研究領域,但幸運的是,對於機器學習模型,我們實際上有更多的工具可用-這是一個很好的工具。

書籍摘要:

機器學習對於改進產品、過程和研究有很大的潛力。但是計算機通常不能解釋他們的預測,這是機器學習的一個障礙。這本書是關於使機器學習模型和他們的決定可解釋。

在探索了可解釋性的概念之後,您將學習簡單的、可解釋的模型,如決策樹、決策規則和線性回歸。後面幾章重點介紹了解釋黑箱模型的一般模型不可知論方法。

對各種解釋方法進行了深入的解釋和批判性的討論。他們怎麼在引擎蓋下工作?他們的優點和缺點是什麼?如何解釋它們的輸出?本書將使您能夠選擇和正確應用最適合您的機器學習項目的解釋方法。

這本書的重點是表格式數據(也稱為關係數據或結構化數據)的機器學習模型,而不是計算機視覺和自然語言處理任務。對於機器學習實踐者、數據科學家、統計學家以及任何其他對機器學習模型的解釋感興趣的人,推薦閱讀本書。 

12. 《神經網絡與深度學習》

作者:Michael Nielsen

資源:

http://neuralnetworksanddeeplearning.com/index.html

類別:機器學習/深度學習

《神經網絡和深度學習》是免費的在線書籍。

書籍摘要:

神經網絡是有史以來最漂亮的編程範例之一。在傳統的編程方法中,我們告訴計算機要做什麼,把大問題分解成許多小的、精確定義的任務,計算機可以輕鬆地執行這些任務。相反,在神經網絡中,我們不會告訴計算機如何解決我們的問題。相反,它從觀測數據中學習,找出自己解決手頭問題的方法。

從數據中自動學習聽起來很有希望。然而,直到2006年,我們都不知道如何訓練神經網絡來超越更傳統的方法,除了一些專門的問題。2006年發生的變化是在所謂的深神經網絡中發現了學習技術。這些技術現在被稱為深度學習。它們得到了進一步的發展,今天,在計算機視覺、語音識別和自然語言處理等許多重要問題上,深度神經網絡和深度學習取得了突出的成績。谷歌、微軟和Facebook等公司正在大規模部署它們。

這本書的目的是幫助你掌握神經網絡的核心概念,包括現代技術的深入學習。在看完這本書之後,你將寫下使用神經網絡和深度學習來解決複雜模式識別問題的代碼。你將有一個基礎使用神經網絡和深度學習來攻擊你自己設計的問題。

好了!以上就是 2018 年最火熱、最優秀的 12 個機器學習、深度學習相關教程。希望對你有所幫助~

原文連結:

https://blog.floydhub.com/best-deep-learning-books-updated-for-2019/

【推薦閱讀】

乾貨 | 公眾號歷史文章精選(附資源)

我的深度學習入門路線

我的機器學習入門路線圖

👆歡迎加入

相關焦點

  • 目前最全面的深度學習教程自學資源匯總
    深度學習作為機器學習的一個分支,是近年來最熱門同時也是發展最快的人工智慧技術之一,相關學習資源包括免費公開教程和工具都極大豐富,同時這也為學習深度學習技術的IT人才帶來選擇上的困擾,Yerevann整理的這個深度學習完全指南,匯集了目前網絡上最優秀的深度學習自學資源,而且會不定期更新,非常值得收藏關注,以下是IT經理網編譯整理的指南內容: 自學基本要求
  • 200個精選ML、NLP、Python及數學最佳教程(附連結)
    [ 導讀 ]近年來,機器學習等新最新技術層出不窮,如何跟蹤最新的熱點以及最新資源,作者Robbie Allen列出了一系列相關資源教程列表,包含四個主題:機器學習,自然語言處理,Python和數學,建議大家收藏學習!本文包含了迄今為止我發現的最好的一些教程內容。
  • 2019年度最佳書單:深度學習+機器學習+強化學習
    >來源:floydhub編輯:元子【新智元導讀】這裡有一位機器學習創業者經過自己的挖掘和整理,為大家獻上的一份機器學習和深度學習的最佳書單關於機器學習和深度學習的書,你都看全了嗎?別慌,這裡有一位機器學習創業者經過自己的挖掘和整理,為大家獻上的一份機器學習和深度學習的最佳書單,陪你度過2019剩下的3/4。
  • 深度學習的中文資源,教程推薦!
    教材,教程,中文的,直對問題回答一波:注意:我認為教程不在多,在於精,網上很多教程,但下面我整理一份我認為比較靠譜的中文機器學習和深度學習基礎教程。在學習基礎的同時,應該要學好英語!python零基礎開始,推薦廖雪峰python教程,2,3自選《機器學習實戰》入門必備,不難,容易上手,而且可以增加興趣,缺點:理論不夠深入《機器學習》西瓜書,《統計學習方法》理論上的經典,理論詳細又深入,真的值得一看。缺點:有點枯燥,建議結合機器學習實戰。先來代碼,我始終覺得,若理論很枯燥,那先用代碼來提提興趣。
  • 再分享8個百度網盤資源搜尋引擎:超實用,值得收藏!
    本期神器妹整理了8個超級良心的百度網盤資源搜尋引擎,超級實用,非常值得收藏。
  • 【2018最新版】 200個機器學習 && NLP && Python 相關教程
    機器學習,自然語言處理,Python和數學,建議大家收藏學習!十三個月後,現在有許多關於傳統機器學習概念的新教程大量湧現以及過去一年中出現的新技術。圍繞機器學習持續增加的大量內容有著驚人的數量。本文包含了迄今為止我發現的最好的一些教程內容。它絕不是網上每個ML相關教程的簡單詳盡列表(這個工作量無疑是十分巨大而又枯燥重複的),而是經過詳細篩選後的結果。我的目標就是將我在機器學習和自然語言處理領域各個方面找到的我認為最好的教程整理出來。
  • 值得收藏的 33 個網站
    對你而言,現在有個好機會來了。你可以好好使用下面這些學習工具成為一個比去年的你更好的人。這些是一些能讓你每天聰明一點點的最好的網站。
  • 2019年度最佳書單:深度學習/機器學習/強化學習(附部分電子書下載)
    編輯:元子來源:floydhub【導讀】這裡有一位機器學習創業者經過自己的挖掘和整理,為大家獻上的一份機器學習和深度學習的最佳書單關於機器學習和深度學習的書,你都看全了嗎?別慌,這裡有一位機器學習創業者經過自己的挖掘和整理,為大家獻上的一份機器學習和深度學習的最佳書單,陪你度過2019剩下的3/4。
  • 【乾貨薈萃】機器學習&深度學習知識資料大全集(一)(論文/教程/代碼/書籍/數據/課程等)
    看起來挺全的,Java愛好者值得收藏。介紹:機器學習最基本的入門文章,適合零基礎者介紹:機器學習的算法很多。很多時候困惑人們都是,很多算法是一類算法,而有些算法又是從其他算法中延伸出來的。這裡,我們從兩個方面來給大家介紹,第一個方面是學習的方式,第二個方面是算法的類似性。介紹:看題目你已經知道了是什麼內容,沒錯。
  • 【2018最新版】 200個最好的與機器學習、自然語言處理相關教程
    十三個月後,現在有許多關於傳統機器學習概念的新教程大量湧現以及過去一年中出現的新技術。圍繞機器學習持續增加的大量內容有著驚人的數量。本文包含了迄今為止我發現的最好的一些教程內容。它絕不是網上每個ML相關教程的簡單詳盡列表(這個工作量無疑是十分巨大而又枯燥重複的),而是經過詳細篩選後的結果。我的目標就是將我在機器學習和自然語言處理領域各個方面找到的我認為最好的教程整理出來。
  • 對比了 18000 個 Python 項目,這 TOP45 值得學習!
    這份清單中包括了各不相同的 20 個主題,以及一些資深程式設計師分享使用 Python 的經驗,值得收藏。Mybridge AI 的排名結合了內部機器評估的內容質量和各種人為因素,包括閱讀次數和閱讀時長等。
  • 2020年學習數據科學的13個最佳YouTube頻道
    Sentdex有大約1000個視頻和文本教程。Harrison Kinsley是幾個使用Python程式語言的組織的創始人。它提供了一些很棒的Python編程材料,為有抱負的數據科學家開發了機器學習、深度分析、面部識別和改進教育的教程。
  • 加速深度學習在線部署,TensorRT安裝及使用教程
    自然語言處理》英、中文版PDF+源碼《21個項目玩轉深度學習:基於TensorFlow的實踐詳解》完整版PDF+附書代碼《深度學習之pytorch》pdf+附書源碼PyTorch深度學習快速實戰入門《pytorch-handbook》【下載】豆瓣評分8.1,《機器學習實戰:基於Scikit-Learn和TensorFlow
  • 這是一份超全機器學習&深度學習資源清單(105個AI站點),請收藏!
    ,主流的都涵蓋到,是深度學習從業者不錯的一個導航,歡迎使用!topnav=1&wvr=6&topsug=1): 知名網際網路資訊博主超智能體 (https://zhuanlan.zhihu.com/YJango): 分享最通俗易懂的深度學習教程人工智慧筆記 (https://zhuanlan.zhihu.com/ainote
  • 12個最佳的響應式網頁設計教程,輕鬆帶你入門!
    這篇文章為大家提供了12個基礎的響應式網頁設計的教程,結尾還附上了個人最喜歡的3款響應式網頁設計的工具, 輕鬆帶你入門。1. What is Responsive Web Design?https://smallbiztrends.com/2013/05/what-is-respons...
  • 深度學習 Deep Learning 教程
  • 資源 | 吳恩達斯坦福CS230深度學習課程補充資料放出
    那是繼deeplearning.ai深度學習專項課程之後吳恩達的又一神作。可以幫助非斯坦福的同學學習課程,現在文摘菌給出課程的補充資料,吳恩達的粉絲快快收藏吧~~~此補充資料分為實踐項目和最終項目,而且所有的資料都放在GitHub中,下面文摘菌給出簡介和GitHub地址,感興趣的同學自行瀏覽和下載。
  • 12本深度學習書籍推薦:有入門,有深度
    推薦 12 本能幫助你從零開始學習深度學習的書籍。本文推薦的這些書每一本都有自己的優點,以下這些圖書我按照個人推薦進行了排序。大家可以根據介紹,選擇適合自己的書來讀。最後開始介紹深度學習。如果你是一個有抱負的學生想要掌握深度學習並深入研究,或者你想教授深度學習課程,那麼這本書肯定會對你有幫助。這本書可能是目前關於深度學習最全面的圖書。
  • B 站上有哪些值得學習的 AI 課程...
    下面,我們整理一波 B 站上關於數據科學、人工智慧領域的學習資料和值得關注的 up 主,歡迎大家收藏轉發哦~AI 入門了解1、Crash Course AIhttps://space.bilibili.com
  • 最值得收藏的24個超實用導航網站
    [我瀏覽器網站收藏一角]瀏覽器的收藏夾裡平時逛多了,不知不覺快存了三四百個網頁,很多時候使用起來著實難受,今天這篇文章整理了我收藏夾裡精選出來的24個導航網站。能合理使用這24個網站,真的完全不用苦苦收藏好幾百個!