1. 程式人生 > >Python好書有很多,這本卻不得不提!

Python好書有很多,這本卻不得不提!

2016年,Google 的 AlphaGo 擊敗了李世石,人工智慧大火。深度學習作為一種實現機器學習的方法,近 5 年來在人工智慧領域也取得了非凡進展。在影象識別和語音轉錄的任務上,五年前的模型還幾乎無法使用,如今的模型的表現已經超越了人類。而這種突飛猛進的影響幾乎蔓延到所有行業。

為了給更多學習深度學習的小夥伴提供便利,圖靈今年出版了好幾本深度學習相關圖書。有日本全五星好評、銷量 10萬+ 的《深度學習入門》、圖解系列新成員《圖解深度學習》、TensorFlow 進階第一書《深入理解TensorFlow》等。當然市面上還有其他家出版社出版的一些深度學習經典圖書,比如花書、西瓜書。順便說一下,如果你覺得看這些書有點困難,建議你先看過《深度學習入門》,這本會為你深入研究深度學習起到鋪墊作用。

當然,在深度學習領域,還有一本書是不得不提的,它就是今天的主角—— Keras 之父、Google 人工智慧研究員 François Chollet 執筆的深度學習領域力作《Python深度學習》。這本書英文原版豆瓣評分 9.3,美亞 4.6 星評,收穫超多讀者好評。

——(文末有福利)——

640?wx_fmt=jpeg640?wx_fmt=png

首先,這本書中的程式碼示例都使用 Python 深度學習框架 Keras,並用 TensorFlow 作為後端引擎。Keras 是最受歡迎且發展最快的深度學習框架之一,被廣泛推薦為上手深度學習的最佳工具。

其次,書中用程式碼片段來解釋定量概念(包含 30 多個程式碼示例,有詳細的註釋、實用的建議和簡單的解釋避免使用數學符號,幫你建立關於機器學習和深度學習核心思想的直覺。

最後,這本書還有一個偉大之處在於作者非常有吸引力,他使得本書非常可讀,如果你覺得英文版讀起來肝疼,那中文版可是不能錯過的!就連本書的編輯朱巍老師也不禁感嘆,大牛的這本書真是通俗易懂!

640?wx_fmt=png

既然作者這麼厲害,他是何許人也呢?

640?wx_fmt=png

圖片來自作者Twitter

作者領英上的介紹:

Author of Keras - keras.io - Keras is a leading deep learning framework for Python, with over 250,000 users and over 700 open-source contributors (as of mid-2018). Keras is in use at a considerable number of startups, research labs (including CERN, Microsoft Research, and NASA), and large companies such as Netflix, Yelp, Square, Uber, Google, etc. Keras has been chosen to serve as the high-level API of Google's TensorFlow, coming bundled with it as of TensorFlow 1.2.

AI & deep learning researcher, author of papers accepted at major conferences such as CVPR, NIPS, ICLR, etc.

Author of the book "Deep learning with Python" (Manning Publications), with over 20,000 copies sold as of mid-2018.

Highest rank achieved on Kaggle: 17th (global).

Founder of Wysp - wysp.ws - Wysp is a social network and learning platform for artists with over 20,000 monthly active users as of mid-2016.

弗朗索瓦•肖萊(François Chollet)Keras 之父,TensorFlow 機器學習框架貢獻者,《Python深度學習》的作者,Kaggle 競賽教練,個人 Kaggle 競賽全球排名曾獲得第 17 名。Wysp 創始人。目前任職於 Google,從事人工智慧研究,尤其關注計算機視覺與機器學習在形式推理方面的應用。

反正讀完本書,什麼是深度學習、什麼時候該用深度學習,以及它的侷限性你都會門兒清了。你還會學到解決機器學習問題的標準工作流程,以及使用 Keras 來解決從計算機視覺到自然語言處理等許多現實世界的問題,包括影象識別、時間序列預測、情感分析、影象和文字生成等。

話不多說!先來看這本書的詳解介紹。

第一部分 深度學習基礎

這部分是對深度學習的整體介紹,給出了一些背景和定義,還解釋了上手機器學習和神經網路需要掌握的所有概念。一般深度學習的圖書也都會講解到,但是如果你之前沒有關於機器學習的經驗,我強烈建議你先讀完第一部分,然後再閱讀第二部分。

第 1 章主要介紹人工智慧、機器學習和深度學習的重要背景知識。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 2 章介紹從事深度學習必須瞭解的基本概念:張量、張量運算、梯度下降和反向傳播。這一章還給出了本書第一個可用的神經網路示例。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 3 章講解了包括上手神經網路所需要了解的全部內容:Keras 簡介,它是我們的首選深度學習框架;建立自己的工作站的指南;三個基本程式碼示例以及詳細解釋。讀完這一章,小夥伴將能夠訓練簡單的神經網路來處理分類任務和迴歸任務,充分了解訓練過程背後發生的事情。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 4 章介紹標準的機器學習工作流程。你會了解常見的陷阱及其解決方案。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第二部分 深度學習實踐

第二部分將深入介紹深度學習在計算機視覺和自然語言處理中的實際應用。這一部分給出了許多示例,對於在現實世界的實踐中遇到的深度學習問題,你可以用這些示例作為解決問題的模板。

第 5 章介紹了一系列實用的計算機視覺示例,重點放在影象分類。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 6 章介紹了處理序列資料(比如文字和時間序列)的實用技術。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 7 章介紹了構建最先進深度學習模型的高階技術。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 8 章介紹了生成式模型,即能夠創造影象和文字的深度學習模型,它有時會產生令人驚訝的藝術效果。

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=jpeg

第 9 章將幫你鞏固在本書學到的知識,還會探討深度學習的侷限性及其未來的可能性。

好吧!用作者的話說這本書是為那些想要從零開始探索深度學習的人或想要拓展對深度學習的理解的人準備的。無論你是在職的機器學習工程師、軟體開發者還是大學生,都會從中找到有價值的內容哦~

640?wx_fmt=gif

640?wx_fmt=png

Deep Learning with Python
作者:弗朗索瓦•肖萊
譯者:張亮(hysic)

  • Keras 之父、Google 人工智慧研究員 François Chollet 著作

  • 原版豆瓣評分 9.3,深度學習領域力作

  • 原版亞馬遜語音與音訊處理暢銷榜榜首圖書

  • 30 多個程式碼示例,帶你全面掌握如何用深度學習解決實際問題

  • Keras 框架速成的不二之選

  • 夯實深度學習基礎,在實踐中培養對深度神經網路的良好直覺

  • 無須機器學習經驗和高等數學背景

本書詳盡介紹了用 Python 和 Keras 進行深度學習的探索實踐,包括計算機視覺、自然語言處理、產生式模型等應用,示例步驟講解詳細透徹。立足於人工智慧的可達性和大眾化,讀者無須具備機器學習相關背景知識即可展開閱讀。在學習完本書後,讀者將具備搭建自己的深度學習環境、建立影象識別模型、生成影象和文字等能力。

640?wx_fmt=png

譯者簡介

張亮(hysic):畢業於北京大學物理學院,愛好機器學習和資料分析的核安全工程師,譯有《Python資料處理》《Python機器學習基礎教程》等。

640?wx_fmt=png

專業推薦

“本書在當前的‘人工智慧熱’和深度學習的本來面目之間架起了一座橋樑。”

——Peter Rabinovitch,雲平臺 Akamai 高階效能工程師

“本書是助你進階為 Keras 及深度學習高手的祕笈。”

——Claudio Rodriguez,IT服務公司 Candid Partners 高階 DevOps 工程師

“本書是我為華盛頓大學設計的一門深度學習課程所選的教材,非常實用。能夠直接得到 Keras 之父的建議真是一樁幸事。”

——Amazon.com 使用者 Eric Nichols

第一部分 深度學習基礎

第1章 什麼是深度學習  2

1.1 人工智慧、機器學習與深度學習  2

1.2 深度學習之前:機器學習簡史  11

1.3 為什麼是深度學習,為什麼是現在  15

第2章 神經網路的數學基礎  20

2.1 初識神經網路  20

2.2 神經網路的資料表示  23

2.3 神經網路的“齒輪”:張量運算  29

2.4 神經網路的“引擎”:基於梯度的優化  36

2.5 回顧第一個例子  41

第3章 神經網路入門  43

3.1 神經網路剖析  43

3.2 Keras 簡介  46

3.3 建立深度學習工作站  49

3.4 電影評論分類:二分類問題  51

3.5 新聞分類:多分類問題  59

3.6 預測房價:迴歸問題  66

第4章 機器學習基礎  74

4.1 機器學習的四個分支  74

4.2 評估機器學習模型  76

4.3 資料預處理、特徵工程和特徵學習  80

4.4 過擬合與欠擬合  83

4.5 機器學習的通用工作流程  89

第二部分 深度學習實踐

第5章 深度學習用於計算機視覺  94

5.1 卷積神經網路簡介  94

5.2 在小型資料集上從頭開始訓練一個卷積神經網路  102

5.3 使用預訓練的卷積神經網路  115

5.4 卷積神經網路的視覺化  130

第6章 深度學習用於文字和序列   147

6.1 處理文字資料  147

6.2 理解迴圈神經網路  162

6.3 迴圈神經網路的高階用法  172

6.4 用卷積神經網路處理序列  188

第7章 高階的深度學習最佳實踐   196

7.1 不用Sequential模型的解決方案:Keras 函式式API  196

7.2 使用Keras回撥函式和TensorBoard來檢查並監控深度學習模型  210

7.3 讓模型效能發揮到極致  219

第8章 生成式深度學習   226

8.1 使用LSTM生成文字  227

8.2 DeepDream  235

8.3 神經風格遷移  241

8.4 用變分自編碼器生成影象  249

8.5 生成式對抗網路簡介  257

第9章 總結   265

9.1 重點內容回顧  265

9.2 深度學習的侷限性  273

9.3 深度學習的未來  277

9.4 瞭解一個快速發展領域的最新進展  281

9.5 結束語  282

640?wx_fmt=png

掃一掃,京東購

640?wx_fmt=png

掃一掃,噹噹購

文末福利

送出 3 本《Python深度學習》,小夥伴說說入門深度學習你目前還欠缺什麼技能?除了深度學習的相關圖書,還需要補充哪些方面的知識?精選留言選出 3 位獲得贈書。截止2018.9.7。

☟ 閱讀原文】噹噹6.9折購買新書《Python深度學習》

相關推薦

Python好書很多不得不

2016年,Google 的 AlphaGo 擊敗了李世石,人工智慧大火。深度學習作為一種實現機

python內建函式一波看完後又可以少些很多程式碼了 python內建函式大全

python內建函式大全   python內建函式 最近一直在看python的document,打算在基礎方面重點看一下python的keyword、Build-in Function、Build-in Constants、Bui

【songrenqing】部落格主要是為了記錄自己在學習python中遇到的問題解決問題的方法。有些問題早就存在解決問題的方法也有很多,我只是把這些存在的問題和自己經過測試成功的方法重新記錄下來便於自己學習和重溫。

部落格主要是為了記錄自己在學習python中遇到的問題,解決問題的方法。有些問題早就存在,解決問題的方法也有很多,我只是把這些存在的問題和自己經過測試成功的方法,重新記錄下來,便於自己學習和重溫。...

為什麽已Kafka我們最終選擇了Apache Pulsar?

客戶 場景 總線 綁定 消費 不能 使用 其他應用 影響 在一家商業公司,采用任何一項新技術,包括開源技術,都有一定的風險,即使這項技術具有顯著的技術優勢。Apache Pulsar 的引入經過了我們的深思熟慮和充分調研。我想跟大家分享一下我們使用和調研 Apache Pu

Python 模塊引入執行

copyright stderr [1] mes info stdout lag sub enc 引入模塊 創建一個fibo.py def fib(n): # write Fibonacci series up to n a, b = 0, 1 whi

工具可以很多但是實現思路大同小異

1、工具,實現的思路,就是滿足使用者的需求嘛,缺啥,你給它提供啥,只要對生產力有幫助,他肯定買單 2、實現一個工具,思路如下 a、首先獲取到一個需求 b、基本調研能否實現 c、先找輪子,有沒有可複用的輪子,可利用 d、沒特別相似的輪子,就找略微接近的輪子 e、是在沒輪子,

想要提升Python的程式效能七個習慣一定要養成

Python不以效能見長,但掌握一些技巧,也可儘量提高程式效能,避免不必要的資源浪費。 Python學習資料或者需要程式碼、視訊加Python學習群:960410445 1、 使用區域性變數 儘量使用區域性變數代替全域性變數:便於維護,提高效能並節省記憶體。 使用區域性變數

為什麼已Kafka我們最終選擇了Apache Pulsar?

在一家商業公司,採用任何一項新技術,包括開源技術,都有一定的風險,即使這項技術具有顯著的技術優勢

iOS中使用opencv進行影象識別操作(一)步驟很多一篇只是講了第一步.

前言OpenCV ,是一個開源的跨平臺計算機視覺和機器學習庫,通俗點的說,就是他給計算機提供了一雙眼睛,一雙可以從圖片中獲取資訊的眼鏡,從而完成人臉識別、去紅眼、追蹤移動物體等等的影象相關的功能。更多具體的說明可參見 OpenCV 官網。匯入工程匯入 OpenCV 到 Xco

程式設計師沒有女朋友? 原因很多, 但一條你肯定不知道!

一說起程式設計師,大家想到的就是加班,比較宅,喜歡玩遊戲,沒有女朋友,重要的是工資還比較高,因此就有這樣一句話形容程式設計師,“錢多,話少,死得早”,雖然有些偏見,但也有點點道理吧。那究竟為什麼沒有女朋友呢?首先,穿衣打扮是很重要的一方面。程式設計師普遍穿著普通,甚至農民工化

同樣是學習Python的程式設計師為什麼他可以用Python兩年躺賺200W

小編前兩天在知乎上面看到一個帖子釋出於2014年,作者說他在2012的時候用Python寫自動化交易程式,賺了200W。 小編也抱著比較懷疑的態度去找一些資料發現,這個居然是真的,2012-2014年居然能用Python賺到200W,而且還是躺著賺錢的那種,還是六年

Python爬蟲 單爬批量爬都不是事

昨天做了一個煎蛋網妹子圖的爬蟲,個人感覺效果不錯。但是每次都得重複的敲辣麼多的程式碼(相比於Java或者其他語言的爬蟲實現,Python的程式碼量可謂是相當的少了),就封裝了一下!可以實現對批量網址以及

世界上雲平臺很多但叫機智雲的只有一個。

如今,物聯網資訊那麼多 與我們生活息息相關 您還能離得開嗎 come on 北鼻! 只需藉助!機智雲平臺! 一定會找到你想要的 妥妥噠! 什麼是機智雲平臺?        

eclipse程式碼中錯誤專案中不顯示紅叉

1.單個專案修改 專案上右鍵-->properties-->java compiler-->building-->enable project specific setting-->build path problems-->選中abort   Incomplete bu

U盤安裝Windows原版系統(安裝方式很多我講我的安裝方式)

毛桃 格式化 百度搜 鏈接 col 小結 專業 spa 方式 我陳某人,也是安裝過至少200部臺式或筆記本的人物。 低調,低調,開個玩笑~ 安裝方式有很多,我講我的安裝方式,歡迎收藏。 1、下載準備文件下載.iso原版系統鏡像文件http://msdn.

5. JsonFactory工廠而已還蠻是我沒想到的

> 少年易學老難成,一寸光陰不可輕。本文已被 [**https://www.yourbatman.cn**](https://www.yourbatman.cn) 收錄,裡面一併有Spring技術棧、MyBatis、JVM、中介軟體等小而美的**專欄**供以免費學習。關注公眾號【**BAT的烏托邦**】逐個擊

警惕已有人利用嗅探技術盜刷超過100萬10招趕緊收藏

手機訊號從4G降為2G——收到來自銀行、支付平臺的各類簡訊驗證碼——賬戶被轉空,手機莫名訂購了一堆增值業務…… 還記得國慶期間“充電手機自動訂總統套房”的新聞嗎?深夜放在桌上充電的蘋果手機竟然自動點開了攜程APP,瀏覽起了酒店客房,看起了評價,還訂了一間總統套房。這都是嗅探犯罪惹的禍。

#985程式設計師年薪50萬看似風光但當事人想轉行

一鳴是國內985大學北京理工大學的計算機專業的的學生,從大學畢業後,應聘了好幾家網際網路公司,深思熟慮選擇了一家最適合自己的公司,現在已經過去了4年,技術現在也是相當不錯,目前年薪大約50萬左右。 有想學習java的程式設計師,可來我們的java學習扣qun:72340,3928免費送

人工智慧之Python人臉識別技術人人都能做識別

一、環境搭建 1.系統環境 Ubuntu 17.04 Python 2.7.14 pycharm 開發工具 2.開發環境,安裝各種系統包 人臉檢測基於dlib,dlib依賴Boost和cmake 在windows中如果要使用dlib還是比較麻煩的,如果想省時間可以在an

若想進階為軟體架構師10本書必須讀

軟體架構已經成為每一個軟體專案的重要組成部分,在構建可靠的軟體體系結構時,明確該系統最重要的組成部分,考慮這些部分如何組合在一起,並在設計這些系統時做出關鍵決策,是任何軟體開發專案的基礎 。   高階開發人員和軟體架構師之間是存在巨大差異的 。作為架構師,你需要有更多的經驗才能設計