Apache MXNet Deep Learning Training

Apache MXNet

Overview

Apache MXNet Programmable Portable High Performance Near linear scaling across hundreds of GPUs Highly efficient models for mobile and IoT Simple syntax, multiple languages Most Open Best On AWS Optimized for Deep Learning on AWS Accepted into the Apache Incubator

The Basics section contains tutorials on manipulating arrays, building networks, loading/preprocessing data, etc.

The Training and Inference section talks about implementing Linear Regression, training a Handwritten digit classifier using MLP and CNN, running inferences using a pre-trained model, and lastly, efficiently training a large scale image classifier.

 

an-introduction-to-deep-learning-with-apache-mxnet-november-2017-24-638

 

Course Contents

Basics
NDArray – Imperative tensor operations on CPU/GPU
Array Creation
Printing Arrays
Basic Operations
Indexing and Slicing
Shape Manipulation
Reduce
Broadcast
Copies

Advanced Topics
GPU Support
Serialize From/To (Distributed) Filesystems
Lazy Evaluation and Automatic Parallelization

Symbol – Neural network graphs and auto-differentiation
Basic Symbol Composition
Basic Operators
Basic Neural Networks
More Complicated Composition
Modularized Construction for Deep Networks
Group Multiple Symbols
Relations to NDArray
Symbol Manipulation
Customized Symbol

Module – Neural network training and inference
Creating a Module
Intermediate-level Interface
High-level Interface

Iterators – Loading data

Training and Inference

Linear Regression
Preparing the Data
MXNet Classes
Defining the Model
Training the model
Using a trained model: (Testing and Inference)

Handwritten Digit Recognition
Loading Data
Training
Multilayer Perceptron
Prediction
Convolutional Neural Network
Prediction

Predict with pre-trained models
Loading
Predicting
Feature extraction

Large Scale Image Classification
Preprocessing
Disk space
Download ImageNet
Remove uncommon classes for transfer learning (optional)
Generate a validation set
Pack images into record files

Training
Setup
Run Training

Scalability

Troubleshooting guidelines
Validation accuracy
Speed
Memory

Sparse NDArray
CSRNDArray – NDArray in Compressed Sparse Row Storage Format
Advantages of Compressed Sparse Row NDArray (CSRNDArray)
Compressed Sparse Row Matrix
Example Matrix Compression
Array Creation
Inspecting Arrays
Storage Type Conversion
Copies
Indexing and Slicing
Sparse Operators and Storage Type Inference
Data Loading

RowSparseNDArray – NDArray for Sparse Gradient Updates
Train a Linear Regression Model with Sparse Symbols

 

Apache MXNet Deep Learning Training

Email: info@bigdatatraining.in

Call –: +91 97899 68765 / +91 9962774619 / 044 – 42645495

Weekdays / Fast Track / Weekends / Corporate Training modes available

Apache MXNet Deep Learning Training Also available across India in Bangalore, Pune, Hyderabad, Mumbai, Kolkata, Ahmedabad, Delhi, Gurgaon, Noida, Kochin, Trivandrum, Goa, Vizag, Mysore, Coimbatore, Madurai, Trichy, Guwahati

On-Demand Fast track Apache MXNet Deep Learning Training globally available also at Singapore, Dubai, Malaysia, London, San Jose, Beijing, Shenzhen, Shanghai, Ho Chi Minh City, Boston, Wuhan, San Francisco, Chongqing.