中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
機器學習實戰:基于Scikit-Learn、Keras和TensorFlow

包郵 機器學習實戰:基于Scikit-Learn、Keras和TensorFlow

出版社:機械工業出版社出版時間:2020-10-01
開本: 24cm 頁數: 676頁
中 圖 價:¥86.4(5.8折) 定價  ¥149.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 版權信息

  • ISBN:9787111665977
  • 條形碼:9787111665977 ; 978-7-111-66597-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 本書特色

適讀人群 :1、機器學習、深度學習從業者; 2、機器學習或者深度學習算法工程師; 3、從初級到高級的各級學生、教師、研究人員; 4、其他對機器學習和Scikit-Learn、Keras、TensorFlow感興趣的人員1)“美亞”人工智能圖書暢銷榜首圖書,基于TensorFlow 2和Scikit-Learn的新版本全面升級; 2)Keras之父和TensorFlow移動端負責人鼎力推薦; 3)從實踐出發,通過具體的示例、較少的理論和可用于生產環境的Python框架來幫助你直觀地理解并掌握構建智能系統所需要的概念和工具; 4)實用性強。沒有太多復雜的數學公式推導,每章都附有練習題和代碼,可以幫助你應用所學的知識。

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 內容簡介

這本機器學習暢銷書基于TensorFlow 2和Scikit-Learn的新版本進行了全面更新,通過具體的示例、非常少的理論和可用于生產環境的Python框架,從零幫助你直觀地理解并掌握構建智能系統所需要的概念和工具。 全書分為兩部分。**部分介紹機器學習基礎,涵蓋以下主題:什么是機器學習,它試圖解決什么問題,以及系統的主要類別和基本概念;第二部分介紹神經網絡和深度學習,涵蓋以下主題:什么是神經網絡以及它們有什么用,使用TensorFlow和Keras構建和訓練神經網絡的技術,以及如何使用強化學習構建可以通過反復試錯,學習好的策略的代理程序。**部分主要基于Scikit-Learn,而第二部分則使用TensorFlow和Keras。 通過本書,你會學到一系列可以快速使用的技術。每章的練習可以幫助你應用所學的知識,你只需要有一些編程經驗。所有代碼都可以在GitHub上獲得。 代碼獲取方式: 1、微信關注“華章計算機” 2、在后臺回復關鍵詞:新版蜥蜴書

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 目錄

前言1

**部分 機器學習的基礎知識11

第1章 機器學習概覽13

1.1 什么是機器學習14

1.2 為什么使用機器學習14

1.3 機器學習的應用示例16

1.4 機器學習系統的類型18

1.5 機器學習的主要挑戰32

1.6 測試與驗證38

1.7 練習題40

第2章 端到端的機器學習項目42

2.1 使用真實數據42

2.2 觀察大局44

2.3 獲取數據48

2.4 從數據探索和可視化中獲得洞見60

2.5 機器學習算法的數據準備66

2.6 選擇和訓練模型74

2.7 微調模型77

2.8 啟動、監控和維護你的系統82

2.9 試試看84

2.10 練習題84

第3章 分類86

3.1 MNIST86

3.2 訓練二元分類器88

3.3 性能測量89

3.4 多類分類器99

3.5 誤差分析101

3.6 多標簽分類104

3.7 多輸出分類105

3.8 練習題107

第4章 訓練模型108

4.1 線性回歸109

4.2 梯度下降113

4.3 多項式回歸122

4.4 學習曲線124

4.5 正則化線性模型127

4.6 邏輯回歸134

4.7 練習題141

第5章 支持向量機143

5.1 線性SVM分類143

5.2 非線性SVM分類146

5.3 SVM回歸151

5.4 工作原理152

5.5 練習題160

第6章 決策樹162

6.1 訓練和可視化決策樹162

6.2 做出預測163

6.3 估計類概率165

6.4 CART訓練算法166

6.5 計算復雜度166

6.6 基尼不純度或熵167

6.7 正則化超參數167

6.8 回歸168

6.9 不穩定性170

6.10 練習題172

第7章 集成學習和隨機森林173

7.1 投票分類器173

7.2 bagging和pasting176

7.3 隨機補丁和隨機子空間179

7.4 隨機森林180

7.5 提升法182

7.6 堆疊法190

7.7 練習題192

第8章 降維193

8.1 維度的詛咒194

8.2 降維的主要方法195

8.3 PCA198

8.4 內核PCA204

8.5 LLE206

8.6 其他降維技術208

8.7 練習題209

第9章 無監督學習技術211

9.1 聚類212

9.2 高斯混合模型232

9.3 練習題245

第二部分 神經網絡與深度學習247

第10章 Keras人工神經網絡簡介249

10.1 從生物神經元到人工神經元250

10.2 使用Keras實現MLP262

10.3 微調神經網絡超參數284

10.4 練習題290

第11章 訓練深度神經網絡293

11.1 梯度消失與梯度爆炸問題293

11.2 重用預訓練層305

11.3 更快的優化器310

11.4 通過正則化避免過擬合321

11.5 總結和實用指南327

11.6 練習題329

第12章 使用TensorFlow自定義模型和訓練330

12.1 TensorFlow快速瀏覽330

12.2 像NumPy一樣使用TensorFlow333

12.3 定制模型和訓練算法338

12.4 TensorFlow函數和圖356

12.5 練習題360

第13章 使用TensorFlow加載和預處理數據362

13.1 數據API363

13.2 TFRecord格式372

13.3 預處理輸入特征377

13.4 TF Transform385

13.5 TensorFlow數據集項目386

13.6 練習題388

第14章 使用卷積神經網絡的深度計算機視覺390

14.1 視覺皮層的架構390

14.2 卷積層392

14.3 池化層399

14.4 CNN架構402

14.5 使用Keras實現ResNet-34 CNN416

14.6 使用Keras的預訓練模型417

14.7 遷移學習的預訓練模型418

14.8 分類和定位421

14.9 物體檢測422

14.10 語義分割428

14.11 練習題431

第15章 使用RNN和CNN處理序列432

15.1 循環神經元和層432

15.2 訓練RNN436

15.3 預測時間序列437

15.4 處理長序列444

15.5 練習題453

第16章 使用RNN和注意力機制進行自然語言處理455

16.1 使用字符RNN生成莎士比亞文本456

16.2 情感分析464

16.3 神經機器翻譯的編碼器-解碼器網絡470

16.4 注意力機制476

16.5 *近語言模型的創新486

16.6 練習題488

第17章 使用自動編碼器和GAN的表征學習和生成學習489

17.1 有效的數據表征490

17.2 使用不完整的線性自動編碼器執行PCA491

17.3 堆疊式自動編碼器493

17.4 卷積自動編碼器499

17.5 循環自動編碼器500

17.6 去噪自動編碼器501

17.7 稀疏自動編碼器502

17.8變分自動編碼器505

17.9 生成式對抗網絡510

17.10 練習題522

第18章 強化學習523

18.1 學習優化獎勵524

18.2 策略搜索525

18.3 OpenAI Gym介紹526

18.4 神經網絡策略529

18.5 評估動作:信用分配問題531

18.6 策略梯度532

18.7 馬爾可夫決策過程536

18.8 時序差分學習540

18.9 Q學習540

18.10 實現深度Q學習544

18.11 深度Q學習的變體547

18.12 TF-Agents庫550

18.13 一些流行的RL算法概述568

18.14 練習題569

第19章 大規模訓練和部署TensorFlow模型571

19.1 為TensorFlow模型提供服務572

19.2 將模型部署到移動端或嵌入式設備586

19.3 使用GPU加速計算589

19.4 跨多個設備的訓練模型600

19.5 練習題613

19.6 致謝613

附錄A 課后練習題解答614

附錄B 機器學習項目清單642

附錄C SVM對偶問題647

附錄D 自動微分650

附錄E 其他流行的人工神經網絡架構656

附錄F 特殊數據結構663

附錄G TensorFlow圖669

展開全部

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 節選

◆ 前言◆ 機器學習海嘯 2006 年,Geoffrey Hinton 等人發表了一篇論文,展示了如何訓練能夠以*先進的精度 (> 98%)識別手寫數字的深度神經網絡。他們將這種技術稱為“深度學習”。深度神經網絡是(非常)簡化的大腦皮層的模型,由一堆人工神經元層組成。當時人們普遍認為,訓練深度神經網絡是不可能的,并且大多數研究人員在20世紀90年代后期就放棄了這一想法。該論文重新激發了科學界的興趣,不久之后,許多新論文證明了(在強大的計算能力和大量數據的幫助下)深度學習不僅是可能的,而且還具有令人難以置信的成就,這是其他機器學習(ML)技術無法企及的。這種熱情很快擴展到了機器學習的許多其他領域。 大約十年后,機器學習征服了整個工業界:它是當今高科技產品諸多魔力的核心,可以為你的網絡搜索結果排名,為智能手機的語音識別提供支持,可以推薦視頻,并在圍棋比賽中擊敗世界冠軍。在不知不覺中,它將駕駛你的汽車。 你的項目中的機器學習 因此,你自然會對機器學習感到興奮,并很樂意加入這場盛宴! 也許你想讓你的自制機器人擁有自己的大腦,使它能夠識別人臉,或者學會走路。 也許你的公司擁有大量數據(用戶日志、財務數據、生產數據、機器傳感器數據、熱線 統計信息、人力資源報告等),如果你知道在哪里看,很有可能會發現一些隱藏的寶石。 借助機器學習,你可以完成以下和更多任務: ? 細分客戶并為每個群體找到*佳的營銷策略。 ? 根據類似客戶的購買記錄,為每個客戶推薦產品。 ? 檢測哪些交易可能是欺詐性的。 ? 預測明年的收入。 無論出于何種原因,你都決定學習機器學習并將其實現在你的項目中。好主意! 目標與方法 本書假設你對機器學習一無所知,其目標是為你提供實現能夠從數據中學習的程序所需的概念、工具和直覺。 我們將介紹大量技術,從*簡單和*常用的技術(例如線性回歸)到一些經常贏得比賽的深度學習技術。 本書不是實現每種算法的玩具版本,而是使用可用于生產環境的Python框架: ? Scikit-Learn非常易于使用,它有效地實現了許多機器學習算法,因此成為學習機器學習的重要切入點。Scikit-Learn由 David Cournapeau于2007 年創建,現在由法國計算機科學和自動化研究所的一個研究小組領導。 ? TensorFlow是用于分布式數值計算的更復雜的庫。通過將計算分布在數百個GPU(圖形處理單元)服務器上,它可以有效地訓練和運行大型神經網絡。TensorFlow(TF) 是由 Google創建的,并支持許多大型機器學習應用程序。它于 2015 年 11 月開源,2.0 版本于 2019 年 11 月發布。 ? Keras是高層深度學習API,使訓練和運行神經網絡變得非常簡單。它可以在TensorFlow、Theano或微軟 Cognitive Toolkit(以前稱為 CNTK)之上運行。TensorFlow 附帶了該 API 自己的實現,稱為 tf.keras,支持某些高級 TensorFlow 功能(例如 有效加載數據的能力)。 本書主張動手實踐,通過具體的示例和一點點理論就可以對機器學習有一個直觀的了解。 雖然你無須拿起筆記本電腦就可以閱讀本書,但我強烈建議你嘗試用 Jupyter notebook試驗在 https://github.com/ageron/handson-ml2 上在線獲得的代碼示例。 先決條件 本書假定你具有一些Python 編程經驗,并且熟悉Python 的主要科學庫,尤其是NumPy、pandas 和 Matplotlib。 另外,如果你關心一些比較深入的內容,那么你應該對大學水平的數學知識(如微積分、 線性代數、概率和統計)有一定的了解。 如果你還不了解Python,那么http://learnpython.org/ 是一個不錯的起點。Python.org 上的官方教程也相當不錯。 如果你從未使用過 Jupyter,則第 2 章將指導你完成安裝并學習基礎知識。它是工具箱中的一個強大工具。 如果你不熟悉Python 的科學庫,Jupyter notebook里面有一些教程。還有一個關于線性代數的快速數學教程。 路線圖 本書分為兩部分。**部分涵蓋以下主題: ? 什么是機器學習,它試圖解決什么問題,以及其系統的主要類別和基本概念 ? 典型機器學習項目中的步驟 ? 通過將數據與模型進行擬合來學習 ? 優化成本函數 ? 處理、清潔和準備數據 ? 選擇和工程化特征 ? 選擇模型并使用交叉驗證調整超參數 ? 機器學習的挑戰,特別是欠擬合和過擬合(偏差 / 方差的權衡) ? *常見的學習算法:線性和多項式回歸、邏輯回歸、k-近鄰算法、支持向量機、決 策樹、隨機森林和集成方法 ? 降低訓練數據的維度以應對“維度的詛咒” ? 其他無監督學習技術,包括聚類、密度估計和異常檢測 第二部分涵蓋以下主題: ? 什么是神經網絡以及它們的作用 ? 使用 TensorFlow 和 Keras 構建和訓練神經網絡 ? *重要的神經網絡架構,包括用于表格數據的前饋神經網絡、用于計算機視覺的卷積網絡、用于序列處理的遞歸網絡和長短期記憶(LSTM)網絡、用于自然語言處理的編碼 器 / 解碼器和 Transformer、自動編碼器和用于生成學習的生成式對抗網絡(GAN) ? 訓練深度神經網絡的技術 ? 如何使用強化學習構建可以通過反復試錯學習好的策略的代理程序(例如游戲中的 機器人) ? 有效地加載和預處理大量數據 ? 大規模訓練和部署 TensorFlow 模型 **部分主要基于 Scikit-Learn,而第二部分則使用 TensorFlow 和 Keras。 不要草率地跳入深水:盡管深度學習無疑是機器學習中*令人興奮的領域之一,但你應該首先掌握基礎知識。而且,大多數問題可以使用更簡單的技術(如**部分中討論的隨機森林和集成學習方法)來很好地解決。如果你有足夠的數據、計算能力和耐心,則深度學習*適合諸如圖像識別、語音識別或自然語言處理之類的復雜問題。 第2版的變化 第 2 版有 6 個主要變化: 1. 涵蓋其他ML 主題:更多的無監督學習技術(包括聚類、異常檢測、密度估計和混 合模型);訓練深度網絡(包括自歸一化網絡)的更多技術;其他計算機視覺技術(包 括 Xception、SENet、使用YOLO 進行物體檢測,以及使用R-CNN 進行語義分割); 使用卷積神經網絡(CNN,包括 WaveNet)處理序列;使用遞歸神經網絡(RNN)、 CNN 和 Transformer 進行自然語言處理;GAN。 2. 涵蓋其他庫和 API(Keras、Data API、用于強化學習的 TF-Agents),以及使用分布 式策略API、TF-Serving 和 Google Cloud AI Platform 大規模訓練和部署TF 模型;還 簡要介紹 TF Transform、TFLite、TF Addons/Seq2Seq 和 TensorFlow.js。 3. 討論深度學習研究的一些*新重要成果。 4. 將所有TensorFlow 章節遷移到TensorFlow 2,并盡可能使用TensorFlow 的 Keras API (tf.keras)實現。 5. 更新代碼示例,使用*新版本的 Scikit-Learn、NumPy、pandas、Matplotlib 和其他庫。 6. 得益于讀者的大量反饋,一些章節更加明晰,并修正了一些錯誤。 添加了一些章節,有些章節被重寫,有些則被重新排序。有關第 2 版更新的更多詳細信 息請參見 https://homl.info/changes2。 其他資源 許多優秀的資源可用于學習機器學習。例如,吳恩達(Andrew Ng)在 Coursera 上的機器學習課程雖然很好,但它需要投入大量的時間(數月)。 還有許多有趣的關于機器學習的網站,當然包括Scikit-Learn出色的用戶指南。你可能還喜歡Dataquest(它提供了非常不錯的交互式教程),以及機器學習博客(例如Quora 上列出的那些博客)。*后,深度學習網站上有不錯的資源清單,可供你了解更多信息。 *后,加入像Kaggle.com 這樣的機器學習競賽網站,將使你在一些實際的問題上獲得 實踐技能,并獲得一些**機器學習專業人員的幫助和見解。 致謝 我從未想象過我的**本書會吸引如此眾多的讀者。我收到了讀者的大量反饋,很多人提出了許多問題,有些人指出了書中的差錯,大多數人給了我鼓勵。我對所有讀者的大力支持表示感謝。非常感謝大家!如果你在代碼示例中發現錯誤(或只是提出問題),請毫不猶豫地在GitHub 上提交問題。如果在文本中發現錯誤,請提交勘誤。一些讀者還分享了本書如何幫助他們獲得了**份工作,或者它如何幫助他們解決了正在處理的具體問題。這種反饋極大地激勵了我。如果你認為本書對你有所幫助,可以與我分享你的故事,無論是私下還是公開地與我分享。 我也非常感謝那些百忙之中抽出時間審閱本書的專家。特別要感謝Franois Chollet 審閱了所有基于Keras和TensorFlow 的章節,并給了我一些深入的反饋。由于Keras是第2版的主要新增內容之一,因此請Keras 的作者審閱本書是非常值得的。還要特別感謝 Ankur Patel,他審閱了第 2 版的每一章,并給了我很好的反饋,特別是第9 章(涵蓋了無監督學習技術)。關于該主題,他可以寫一本書,請查看 Hands-On UnsupervisedLearning Using Python: How to Build Applied Machine Learning Solutions from Unlabeled Data(O’Reilly)。還要感謝Olzhas Akpambetov,他審閱了本書第二部分的所有章節,測試了許多代碼,并提出了許多很好的建議。我非常感謝 Mark Daoust、Jon Krohn、Dominic Monn 和 Josh Patterson 如此全面地審閱了本書的第二部分, 并用他們的專業知識提供了非常有用的反饋。

機器學習實戰:基于Scikit-Learn、Keras和TensorFlow 作者簡介

奧雷利安·杰龍(Aurélien Géron)是機器學習方面的顧問。他曾就職于Google,在2013年到2016年領導過YouTube視頻分類團隊。他是Wifirst公司的創始人并于2002年至2012年擔任該公司的首席技術官。2001年,他創辦Ployconseil公司并任首席技術官。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 合肥抖音SEO网站优化-网站建设-网络推广营销公司-百度爱采购-安徽企匠科技 | 膏方加工_丸剂贴牌_膏滋代加工_湖北康瑞生物科技有限公司 | 硬度计,金相磨抛机_厂家-莱州华煜众信试验仪器有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 焊接减速机箱体,减速机箱体加工-淄博博山泽坤机械厂 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 123悬赏网_发布悬赏任务_广告任务平台 | 桁架机器人_桁架机械手_上下料机械手_数控车床机械手-苏州清智科技装备制造有限公司 | 土壤养分检测仪|土壤水分|土壤紧实度测定仪|土壤墒情监测系统-土壤仪器网 | 无锡网站建设_企业网站定制-网站制作公司-阿凡达网络 | 土壤养分检测仪_肥料养分检测仪_土壤水分检测仪-山东莱恩德仪器 大型多片锯,圆木多片锯,方木多片锯,板材多片锯-祥富机械有限公司 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 安全阀_弹簧式安全阀_美标安全阀_工业冷冻安全阀厂家-中国·阿司米阀门有限公司 | 喷播机厂家_二手喷播机租赁_水泥浆洒布机-河南青山绿水机电设备有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 3D全息投影_地面互动投影_360度立体投影_水幕灯光秀 | 广东银虎 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 国际学校_国际学校哪个好_国际课程学校-国际学校择校网 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 泰兴市热钻机械有限公司-热熔钻孔机-数控热熔钻-热熔钻孔攻牙一体机 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 培训无忧网-教育培训咨询招生第三方平台 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 室内室外厚型|超薄型|非膨胀型钢结构防火涂料_隧道专用防火涂料厂家|电话|价格|批发|施工 | 日本SMC气缸接头-速度控制阀-日本三菱伺服电机-苏州禾力自动化科技有限公司 |