Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)
暫譯: 進階深度學習與 Keras:將 GAN 及其他新深度學習演算法應用於實務世界 (平裝本)

Rowel Atienza

  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-1
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-2
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-3
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-4
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-5
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-6
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-7
  • Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-8
Advanced Deep Learning with Keras: Applying GANs and other new deep learning algorithms to the real world (Paperback)-preview-1

買這商品的人也買了...

相關主題

商品描述

Understanding and coding advanced deep learning algorithms with the most intuitive deep learning library in existence

Key Features

  • A complete and up-to-date introduction to GANs
  • A complete overview of Keras
  • A dive into advanced deep learning sticking to the essential mathematics

Book Description

Keras enables a new generation of deep learning developers to access the full power of TensorFlow on the one hand, while concentrating on building applications on the other. Even more surprising is the ability to write applications drawing from the power of new algorithms, without actually having to implement all the algorithms, since they are already available.

After introducing Keras and familiarizing the reader with Keras via classical deep learning algorithms, Dr. Atienza walks the developer through autoencoders first. He takes the approach of building on relatively well-known approaches and algorithms, before introducing more recent developments to working developers. He then asks the reader to write and understand an NLP application to prove the practical value of autoencoders written with Keras.

The core of the book lies in the coverage of several classes of adversarial networks (GANs). Dr. Atienza focuses on the most recent successes of GANs and teaches developers to implement newer results for themselves, warning them of pitfalls and showing them the advantages of each. He focuses in particular on Image generation and synthesis.

Finally, the book finishes with an introduction to reinforcement learning, using OpenAI Gym as a framework to simplify experimenting with various policies and algorithms. Again, Keras is the unifying layer through which OpenAI Gym is accessed.

Overall, Advanced Keras shows the full capabilities of Keras to a developer, while trying to avoid looking at underlying infrastructure provided by TensorFlow, Theano or Microsoft Cognitive Services. Dr. Atienza is showing how to get new algorithms to work within Keras, without getting the reader tangled in too many implementation details.

What you will learn

  • You will learn Keras thoroughly
  • To code image synthesis examples with GANs
  • To distinguish various types of adversarial networks and implement them
  • To write a reinforcement learning application with OpenAI gym
  • To step away from classic deep learning and machine learning and write production-ready applications based on recent research

Who This Book Is For

Familiarity with Python and basic machine learning is necessary for this book and it would be preferable if the reader had understood several basic deep learning algorithms, like CNNs and RNNs.

商品描述(中文翻譯)

**理解並編碼最直觀的深度學習庫中的高級深度學習演算法**

#### 主要特點

- 完整且最新的生成對抗網路(GANs)介紹
- Keras 的全面概述
- 深入探討高級深度學習,專注於基本數學

#### 書籍描述

Keras 使新一代深度學習開發者能夠充分利用 TensorFlow 的強大功能,同時專注於構建應用程式。更令人驚訝的是,開發者可以利用新演算法的力量來編寫應用程式,而無需實際實現所有演算法,因為這些演算法已經可用。

在介紹 Keras 並通過經典深度學習演算法讓讀者熟悉 Keras 之後,Atienza 博士首先引導開發者了解自編碼器(autoencoders)。他採取基於相對知名的方法和演算法的方式,然後再向正在工作的開發者介紹更近期的發展。接著,他要求讀者編寫並理解一個自然語言處理(NLP)應用程式,以證明使用 Keras 編寫的自編碼器的實用價值。

本書的核心在於涵蓋幾類對抗網路(GANs)。Atienza 博士專注於 GANs 的最新成功案例,並教導開發者自行實現更新的結果,警告他們潛在的陷阱,並展示每種方法的優勢。他特別關注圖像生成和合成。

最後,本書以強化學習的介紹作結,使用 OpenAI Gym 作為框架,以簡化對各種策略和演算法的實驗。同樣,Keras 是訪問 OpenAI Gym 的統一層。

總體而言,《高級 Keras》向開發者展示了 Keras 的全部能力,同時試圖避免深入探討 TensorFlow、Theano 或 Microsoft Cognitive Services 提供的底層基礎設施。Atienza 博士展示了如何在 Keras 中使新演算法運作,而不讓讀者陷入過多的實現細節中。

#### 您將學到什麼

- 您將徹底學習 Keras
- 編寫使用 GANs 的圖像合成範例
- 區分各類對抗網路並實現它們
- 使用 OpenAI Gym 編寫強化學習應用程式
- 擺脫經典深度學習和機器學習,根據近期研究編寫生產就緒的應用程式

#### 本書適合誰

本書需要具備 Python 和基本機器學習的知識,若讀者已理解幾個基本的深度學習演算法,如 CNNs 和 RNNs,將更為理想。