Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2/e (Paperback)

Aurélien Géron



Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data.

The updated edition of this best-selling book uses concrete examples, minimal theory, and two production-ready Python frameworks—Scikit-Learn and TensorFlow 2—to help you gain an intuitive understanding of the concepts and tools for building intelligent systems. Practitioners will learn a range of techniques that they can quickly put to use on the job. Part 1 employs Scikit-Learn to introduce fundamental machine learning tasks, such as simple linear regression. Part 2, which has been significantly updated, employs Keras and TensorFlow 2 to guide the reader through more advanced machine learning methods using deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started.

NEW FOR THE SECOND EDITION:Updated all code to TensorFlow 2Introduced the high-level Keras APINew and expanded coverage including TensorFlow’s Data API, Eager Execution, Estimators API, deploying on Google Cloud ML, handling time series, embeddings and more

With Early Release ebooks, you get books in their earliest form—the author's raw and unedited content as he or she writes—so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters are available, and the final ebook bundle is released.



這本暢銷書的更新版使用具體的例子、最少的理論和兩個可用於生產的Python框架——Scikit-Learn和TensorFlow 2,幫助您對建立智能系統的概念和工具有直觀的理解。從業人員將學習一系列技術,可以快速應用於工作中。第一部分使用Scikit-Learn介紹基本的機器學習任務,例如簡單的線性回歸。第二部分在很大程度上進行了更新,使用Keras和TensorFlow 2引導讀者通過深度神經網絡來進一步學習更高級的機器學習方法。每章都有練習題,幫助您應用所學知識,您只需要具備程式設計經驗就可以開始學習。

- 將所有代碼更新為TensorFlow 2
- 引入了高級的Keras API
- 新增和擴展了內容,包括TensorFlow的Data API、Eager Execution、Estimators API、在Google Cloud ML上部署、處理時間序列、嵌入等



Aurélien Géron is a machine learning consultant and trainer. A former Googler, he led YouTube's video classification team from 2013 to 2016. He was also a founder and CTO of Wifirst (a leading Wireless ISP in France) from 2002 to 2012, and a founder and CTO of two consulting firms -- Polyconseil (telecom, media and strategy) and Kiwisoft (machine learning and data privacy).


Aurélien Géron是一位機器學習顧問和培訓師。他曾是Google的員工,從2013年到2016年擔任YouTube的視頻分類團隊負責人。他還是Wifirst(法國領先的無線ISP)的創始人和首席技術官,任職於2002年至2012年。此外,他還是兩家咨詢公司Polyconseil(電信、媒體和戰略)和Kiwisoft(機器學習和數據隱私)的創始人和首席技術官。