【新书推荐】【2020】Java深度学习手册:基于Deeplearning4j的神经网络分类、NLP和强化学习

在这里插入图片描述

使用Java和Deeplearning4j从零构建健壮的企业级深度学习模型。

Use Java and Deeplearning4j to build robust, enterprise-grade deep learning models from scratch.

–关于本书

*安装并配置Deeplearning4j和TensorFlow Java API来实现深度学习模型

*探索使用Java训练和微调神经网络模型的方法

*把你的深度学习知识运用到企业级神经网络的训练中去

— About This Book

  • Install and configure Deeplearning4j and the TensorFlow Java API to implement deep learning models

  • Explore recipes for training and fine-tuning your neural network models using Java

  • Put your deep learning knowledge to use and train enterprise-grade neural networks with ease

–这本书是为谁编写的

如果您是一名数据科学家、机器学习开发人员或希望用Java实现深度学习模型的深度学习爱好者,本书就是为您准备的。了解Java编程的基本知识,以及一些机器学习和神经网络的经验,才能充分利用这本书。

– Who This Book Is For

If you are a data scientist, machine learning developer, or a deep learning enthusiast who wants to implement deep learning models in Java, this book is for you. Basic understanding of Java programming as well as some experience with machine learning and neural networks is required to get the most out of this book.

—你将学到什么

*在Deeplearning4j中执行数据normalization和wrangling

*使用DL4J训练、创建和评估深度学习模型

*用卷积神经网络解决图像分类问题

*用Java训练自动编码器和生成对抗网络(GAN)

*探索执行基准测试和优化的不同方法

*使用RL4J实现现实世界用例的强化学习

*在分布式系统中利用DL4J的功能

— What You Will Learn

  • Perform data normalization and wrangling in Deeplearning4j

  • Train, create, and evaluate deep learning models using DL4J

  • Implement convolutional neural networks to solve image classification problems

  • Train autoencoders and Generative Adversarial Networks (GANs) in Java

  • Explore different ways to perform benchmarking and optimization

  • Implement reinforcement learning for real-world use cases using RL4J

  • Leverage the capability of DL4J in distributed systems

Java是世界上使用最广泛的编程语言之一。通过这本书,您将看到其流行的深度学习库,例如Deeplearning4j(DL4J)和用于TensorFlow包的Java API如何使深度学习变得容易。从配置DL4J在GPU驱动的机器上运行开始,这本深度学习的手册将帮助您快速解决安装问题。从零开始学习神经网络的基础知识,然后创建深度神经网络的知识。随着学习的深入,您将学习在DL4J中构建卷积神经网络(CNN)的技术,同时了解如何从文本构造数字向量。这本书还将指导你如何在无监督数据上执行异常检测,并帮助你在分布式系统中有效地建立神经网络。除此之外,您还将学习从Keras导入模型并在预先训练的DL4J模型中更改配置。最后,将探讨DL4J中的基准测试和优化神经网络以获得最佳结果。在本书的结尾,您将清楚地了解如何使用Deeplearning4j在Java中构建健壮的深度学习应用程序。

— In Detail

Java is one of the most widely used programming languages in the world. With this book, you’ll see how its popular libraries for deep learning, such as Deeplearning4j (DL4J), and the Java API for the TensorFlow package make deep learning easy. Starting by configuring DL4J to run on your GPU-powered machine, this deep learning cookbook will get you up to speed with troubleshooting installation issues. You’ll then gain insights into deep learning basics and use your knowledge to create a deep neural network for binary classification from scratch. As you progress, you’ll pick up on the technique of building a convolutional neural network (CNN) in DL4J, along with understanding how to construct numeric vectors from text. The book will also guide you through performing anomaly detection on unsupervised data and help you set up neural networks in distributed systems effectively. In addition to this, you’ll learn to import models from Keras and change the configuration in a pre-trained DL4J model. Finally, you’ll explore benchmarking in DL4J and optimize neural networks for optimal results. By the end of this book, you’ll have a clear understanding of how you can use Deeplearning4j to build robust deep learning applications in Java.

更多精彩文章请关注公众号:在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值