Java Deep Learning Essentials (Paperback)
暫譯: Java 深度學習精要 (平裝本)

Yusuke Sugomori

  • 出版商: Packt Publishing
  • 出版日期: 2016-05-31
  • 定價: $1,600
  • 售價: 5.0$800
  • 語言: 英文
  • 頁數: 254
  • 裝訂: Paperback
  • ISBN: 1785282190
  • ISBN-13: 9781785282195
  • 相關分類: Java 程式語言DeepLearning
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Dive into the future of data science and learn how to build the sophisticated algorithms that are fundamental to deep learning and AI with Java

About This Book

  • Go beyond the theory and put Deep Learning into practice with Java
  • Find out how to build a range of Deep Learning algorithms using a range of leading frameworks including DL4J, Theano and Caffe
  • Whether you're a data scientist or Java developer, dive in and find out how to tackle Deep Learning

Who This Book Is For

This book is intended for data scientists and Java developers who want to dive into the exciting world of deep learning. It would also be good for machine learning users who intend to leverage deep learning in their projects, working within a big data environment.

What You Will Learn

  • Get a practical deep dive into machine learning and deep learning algorithms
  • Implement machine learning algorithms related to deep learning
  • Explore neural networks using some of the most popular Deep Learning frameworks
  • Dive into Deep Belief Nets and Stacked Denoising Autoencoders algorithms
  • Discover more deep learning algorithms with Dropout and Convolutional Neural Networks
  • Gain an insight into the deep learning library DL4J and its practical uses
  • Get to know device strategies to use deep learning algorithms and libraries in the real world
  • Explore deep learning further with Theano and Caffe

In Detail

AI and Deep Learning are transforming the way we understand software, making computers more intelligent than we could even imagine just a decade ago. Deep Learning algorithms are being used across a broad range of industries – as the fundamental driver of AI, being able to tackle Deep Learning is going to a vital and valuable skill not only within the tech world but also for the wider global economy that depends upon knowledge and insight for growth and success. It's something that's moving beyond the realm of data science – if you're a Java developer, this book gives you a great opportunity to expand your skillset.

Starting with an introduction to basic machine learning algorithms, to give you a solid foundation, Deep Learning with Java takes you further into this vital world of stunning predictive insights and remarkable machine intelligence. Once you've got to grips with the fundamental mathematical principles, you'll start exploring neural networks and identify how to tackle challenges in large networks using advanced algorithms. You will learn how to use the DL4J library and apply Deep Learning to a range of real-world use cases. Featuring further guidance and insights to help you solve challenging problems in image processing, speech recognition, language modeling, this book will make you rethink what you can do with Java, showing you how to use it for truly cutting-edge predictive insights. As a bonus, you'll also be able to get to grips with Theano and Caffe, two of the most important tools in Deep Learning today.

By the end of the book, you'll be ready to tackle Deep Learning with Java. Wherever you've come from – whether you're a data scientist or Java developer – you will become a part of the Deep Learning revolution!

Style and approach

This is a step-by-step, practical tutorial that discusses key concepts. This book offers a hands-on approach to key algorithms to help you develop a greater understanding of deep learning. It is packed with implementations from scratch, with detailed explanation that make the concepts easy to understand and follow.

商品描述(中文翻譯)

深入探索資料科學的未來,學習如何使用 Java 建立深度學習和人工智慧的基本複雜演算法

本書介紹


  • 超越理論,將深度學習實踐於 Java 中

  • 了解如何使用多種領先框架(包括 DL4J、Theano 和 Caffe)構建各種深度學習演算法

  • 無論您是資料科學家還是 Java 開發者,深入了解如何應對深度學習

本書適合誰

本書適合希望深入探索深度學習精彩世界的資料科學家和 Java 開發者。對於打算在其專案中利用深度學習的機器學習使用者,尤其是在大數據環境中工作的人士,也非常合適。

您將學到什麼


  • 深入實踐機器學習和深度學習演算法

  • 實作與深度學習相關的機器學習演算法

  • 使用一些最受歡迎的深度學習框架探索神經網絡

  • 深入了解深度信念網絡和堆疊去噪自編碼器演算法

  • 發現更多使用 Dropout 和卷積神經網絡的深度學習演算法

  • 深入了解深度學習庫 DL4J 及其實際應用

  • 了解在現實世界中使用深度學習演算法和庫的設備策略

  • 進一步探索 Theano 和 Caffe 的深度學習

詳細內容

人工智慧和深度學習正在改變我們對軟體的理解,使計算機變得比十年前我們能想像的更智能。深度學習演算法正在廣泛應用於各行各業——作為人工智慧的基本驅動力,能夠應對深度學習將成為一項至關重要且有價值的技能,不僅在科技界內部,對於依賴知識和洞察力以促進增長和成功的全球經濟也同樣重要。這不僅僅是資料科學的領域——如果您是 Java 開發者,本書將為您提供擴展技能的絕佳機會。

本書從基本的機器學習演算法介紹開始,為您打下堅實的基礎,接著深入這個充滿驚人預測洞察和卓越機器智能的重要領域。當您掌握基本的數學原則後,將開始探索神經網絡,並識別如何使用先進演算法應對大型網絡中的挑戰。您將學習如何使用 DL4J 庫,並將深度學習應用於多種現實世界的案例。這本書提供進一步的指導和見解,幫助您解決圖像處理、語音識別、語言建模中的挑戰性問題,讓您重新思考使用 Java 的可能性,展示如何利用它獲得真正前沿的預測洞察。作為額外的收穫,您還將能夠掌握 Theano 和 Caffe,這是當今深度學習中最重要的兩個工具。

在本書結束時,您將準備好使用 Java 應對深度學習。無論您來自何方——無論您是資料科學家還是 Java 開發者——您都將成為深度學習革命的一部分!

風格與方法

這是一本逐步的實用教程,討論關鍵概念。本書提供了針對關鍵演算法的實踐方法,幫助您更深入理解深度學習。書中充滿了從零開始的實作,並附有詳細的解釋,使概念易於理解和跟隨。