
Deep Learning with MXNet Cookbook
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
- Implement tasks such as transfer learning, transformers, and more with the required speed and scalability
- Analyze model performance and fine-tune for accuracy, scalability, and speed
- Purchase of the print or Kindle book includes a free PDF eBook
Book DescriptionExplore the capabilities of the open-source deep learning framework MXNet to train and deploy neural network models and implement state-of-the-art (SOTA) architectures in Computer Vision, natural language processing, and more. The Deep Learning with MXNet Cookbook is your gateway to constructing fast and scalable deep learning solutions using Apache MXNet. Starting with the different versions of MXNet, this book helps you choose the optimal version for your use and install your library. You'll work with MXNet/Gluon libraries to solve classification and regression problems and gain insights into their inner workings. Venturing further, you'll use MXNet to analyze toy datasets in the areas of numerical regression, data classification, picture classification, and text classification. From building and training deep-learning neural network architectures from scratch to delving into advanced concepts such as transfer learning, this book covers it all. You'll master the construction and deployment of neural network architectures, including CNN, RNN, LSTMs, and Transformers, and integrate these models into your applications. By the end of this deep learning book, you'll wield the MXNet and Gluon libraries to expertly create and train deep learning networks using GPUs and deploy them in different environments.What you will learn - Grasp the advantages of MXNet and Gluon libraries
- Build and train network models from scratch using MXNet
- Apply transfer learning for more complex, fine-tuned network architectures
- Address modern Computer Vision and NLP problems using neural network techniques
- Train state-of-the-art models with GPUs and leverage modern optimization techniques
- Improve inference run-times and deploy models in production
Who this book is forThis book is for data scientists, machine learning engineers, and developers who want to work with Apache MXNet for building fast and scalable deep learning solutions. Python programming knowledge and access to a working coding environment with Python 3.6+ is necessary to get started. Although not a prerequisite, a solid theoretical understanding of mathematics for deep learning will be beneficial.
All prices
More details
Other editions
Additional editions

Content
- Cover
- Title Page
- Copyright and Credits
- Foreword
- Contributors
- Table of Contents
- Preface
- Chapter 1: Up and Running with MXNet
- Technical requirements
- Installing MXNet, Gluon, GluonCV, and GluonNLP
- Getting ready
- How to do it...
- How it works...
- There's more.
- NumPy and MXNet ND arrays
- Getting ready
- How to do it...
- How it works...
- There's more.
- Chapter 2: Working with MXNet and Visualizing Datasets - Gluon and DataLoader
- Technical requirements
- Understanding regression datasets - loading, managing, and visualizing the House Sales dataset
- Getting ready
- How to do it...
- How it works...
- There's more.
- Understanding classification datasets - loading, managing, and visualizing the Iris dataset
- Getting ready
- How to do it...
- How it works...
- There's more.
- Understanding image datasets - loading, managing, and visualizing the Fashion-MNIST dataset
- Getting ready
- How to do it...
- How it works...
- There's more.
- Understanding text datasets - loading, managing, and visualizing the Enron Email dataset
- Getting ready
- How to do it...
- How it works...
- There's more.
- Chapter 3: Solving Regression Problems
- Technical requirements
- Understanding the math of regression models
- Getting ready
- How to do it...
- How it works...
- There's more.
- Defining loss functions and evaluation metrics for regression
- Getting ready
- How to do it...
- How it works...
- There's more...
- Training regression models
- Getting ready
- How to do it...
- How it works...
- There's more...
- Evaluating regression models
- Getting ready
- How to do it...
- How it works...
- There's more...
- Chapter 4: Solving Classification Problems
- Technical requirements
- Understanding math for classification models
- Getting ready
- How to do it...
- How it works...
- There's more.
- Defining loss functions and evaluation metrics for classification
- Getting ready
- How to do it...
- How it works...
- There's more...
- Training for classification models
- Getting ready
- How to do it...
- How it works...
- There's more...
- Evaluating classification models
- Getting ready
- How to do it...
- How it works...
- There's more...
- Chapter 5: Analyzing Images with Computer Vision
- Technical requirements
- Understanding convolutional neural networks
- Getting ready
- How to do it...
- How it works.
- There's more...
- Classifying images with MXNet - GluonCV Model Zoo, AlexNet, and ResNet
- Getting ready
- How to do it...
- How it works...
- There's more...
- Detecting objects with MXNet - Faster R-CNN and YOLO
- Getting ready
- How to do it...
- How it works...
- There's more...
- Segmenting objects in images with MXNet - PSPNet and DeepLab-v3
- Getting ready
- How to do it...
- How it works...
- There's more...
- Chapter 6: Understanding Text with Natural Language Processing
- Technical requirements
- Introducing NLP networks
- Getting ready
- How to do it...
- Introducing Recurrent Neural Networks (RNNs)
- Improving RNNs with Long Short-Term Memory (LSTM)
- Introducing GluonNLP Model Zoo
- Paying attention with Transformers
- How it works...
- There's more...
- Classifying news highlights with topic modeling
- Getting ready
- How to do it...
- How it works...
- There's more...
- Analyzing sentiment in movie reviews
- Getting ready
- How to do it...
- How it works...
- There's more...
- Translating text from Vietnamese to English
- Getting ready
- How to do it...
- How it works...
- There's more...
- Chapter 7: Optimizing Models with Transfer Learning and Fine-Tuning
- Technical requirements
- Understanding transfer learning and fine-tuning
- Getting ready
- How to do it...
- How it works.
- There's more...
- Improving performance for classifying images
- Getting ready
- How to do it...
- Revisiting the ImageNet-1k and Dogs vs Cats datasets
- How it works.
- There's more...
- Improving performance for segmenting images
- Getting ready
- How to do it...
- How it works.
- There's more...
- Improving performance for translating English to German
- Getting ready
- How to do it...
- How it works.
- There's more...
- Chapter 8: Improving Training Performance with MXNet
- Technical requirements
- Introducing training optimization features
- Getting ready
- How to do it...
- How it works...
- There's more.
- Optimizing training for image segmentation
- Getting ready
- How to do it...
- How it works...
- There's more.
- Optimizing training for translating text from English to German
- Getting ready
- How to do it...
- How it works...
- There's more.
- Chapter 9: Improving Inference Performance with MXNet
- Technical requirements
- Introducing inference optimization features
- Getting ready
- How to do it...
- How it works...
- There's more.
- Optimizing inference for image segmentation
- Getting ready
- How to do it...
- How it works...
- There's more.
- Optimizing inference when translating text from English to German
- Getting ready
- How to do it...
- How it works...
- There's more.
- Index
- Other Books You May Enjoy
System requirements
File format: ePUB
Copy protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePub works well for novels and non-fiction books – i.e., „flowing” text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our ebook Help page.
File format: ePUB
Copy protection: without DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use a reader that can handle the file format ePUB, such as Adobe Digital Editions or FBReader – both free (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePUB works well for novels and non-fiction books – i.e., 'flowing' text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook does not use copy protection or Digital Rights Management
For more information, see our eBook Help page.