+ All Categories
Home > Documents > Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your...

Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your...

Date post: 22-May-2020
Category:
Upload: others
View: 13 times
Download: 0 times
Share this document with a friend
5
Transcript
Page 1: Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated
Page 2: Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated

iTrain Asia Pte. Ltd 8 Marina View, Asia Square Tower 1,

Level 07-04, Singapore 018960 Tel: +65 6407 1001 | Website: www.itrainasia.com

Prerequisites Basic high school mathematics knowledge, no Prior Deep Learning knowledge. Basic Python understanding can be used for some exercise.

Who Should Attend Anyone interested in to learn more about Deep Learning, or kickstart a career as a Data Scientist. This includes Students, Data Analysts, Business Owners, Entrepreneurs or any individual who wishes to leverage on powerful Deep Learning tools to add value wherever they are.

Exam Format Participant will receive a Beginner Lever certificate from NVIDIA Deep Learning Institute once you have completed the 3-day programme inclusive of participation in the 1-day NVIDIA Deep Learning Lab.

Course Overview Organizations are using deep learning and AI at every stage of growth, from start-ups to Fortune 500s. Deep learning, the fastest growing field in AI, is empowering immense progress in all kinds of emerging markets and will be instrumental in ways we haven’t even imagined. Today’s advanced deep neural networks use algorithms, big data, and the computational power of the GPU to change this dynamic. Machines are now able to learn at the speed, accuracy and scale that are driving true artificial intelligence and AI Computing. Learn the latest techniques on how to design, train, and deploy neural network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated deep learning platforms. Learning Outcomes

Introduction to Deep Learning with NVIDIA GPUs Duration: 3 days instructor-led course

o Introduction to Deep Learning o Getting Started with Deep Learning o Approaches to Object Detection

using DIGITS o Deep Learning for Image

Segmentation o Deep Learning Network Deployment

o Medical Image Segmentation using DIGITS

o Introduction to Deep Learning with R and MXNET

o Introduction to RNNs o Signal Processing using DIGITS o Deep Learning with Electronic

Health Record

Page 3: Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated

iTrain Asia Pte. Ltd 8 Marina View, Asia Square Tower 1,

Level 07-04, Singapore 018960 Tel: +65 6407 1001 | Website: www.itrainasia.com

Everythingaboutthecoursewasgreat.Thanks!Mohd Izzudin bin Razali, Universiti Teknologi Malaysia Goodandclearintroductiontothebasicoperationofneuralnetworks.Hoo Wan Hong, TMAS

Course Outline

Day 1 What is Deep Learning and what are Neural Networks?

• Deep Learning as a branch of AI • Neural networks and their history

and relationship to neurons • Creating a neural network in Python

Artificial Neural Networks (ANN) Intuition

• Understanding the neuron and neuroscience

• The activation function (utility function or loss function)

• How do NN’s work? • How do NN’s learn? • Gradient descent • Stochastic Gradient descent • Backpropagation

Building an ANN

• Getting the python libraries • Constructing ANN • Using the bank customer churn

dataset • Predicting if customer will leave or

not Evaluating Performance of an ANN

• Evaluation the ANN • Improving the ANN • Tuning the ANN

Hands-On Exercise

• Participants will be asked to build the ANN from the previous exercise

• Participants will be asked to improve the accuracy of their ANN

Convolutional Neural Networks (CNN) Intuition

• What are CNN? • Convolution operation • ReLU Layer • Pooling • Flattening • Full Connection • Softmax and Cross-entropy

Building a CNN

• Getting the Python libraries • Constructing a CNN • Using the image classification

dataset • Predicting the class of an image

Day 2 Evaluating Performance of a CNN

• Evaluating the CNN • Improving the CNN • Tuning the CNN

Hands-On Exercise

• Participants will be asked to build CNN from the previous exercise

• Participants will be asked to improve the accuracy of their CNN

Recurrent Neural Networks (CNN) Intuition

• What are RNN’s? • Vanishing Gradient problem • LSTMs • Practical intuition • LSTM variations

Page 4: Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated

iTrain Asia Pte. Ltd 8 Marina View, Asia Square Tower 1,

Level 07-04, Singapore 018960 Tel: +65 6407 1001 | Website: www.itrainasia.com

Thetrainerisverygood,heknowsdeeplyaboutthesubjectandtopicsandansweredourquestionswell.

Nur Shafiranisa binti Shaharum, Universiti Putra Malaysia

Building a RNN • Getting the Python libraries • Constructing RNN • Using the stock prediction dataset • Predicting stock price

Evaluating Performance of a RNN

• Evaluation the RNN • Improving the RNN • Tuning the RNN

Hands-On Exercise

• Participants will be asked to build the RNN from the previous exercise

• Participants will be asked to improve the accuracy of their RNN

Day 3 Image Classification with DIGITS

• How to leverage deep neural networks (DNN) within the deep learning workflow

• Process of data preparation, model definition, model training and troubleshooting, validation testing and strategies for improving model performance using GPUs

• Train a DNN on your own image classification application

Object Detection with DIGITS

• Train and evaluate an image segmentation network

Neural Network Deployment with DIGITS and TensorRT

• Uses a trained DNN to make predictions from new data

• Show different approaches to deploying a trained DNN for inference

• Learn about the role of batch size in inference performance as well as virus optimizations that can be made in the inference process

Closing comments and questions

Page 5: Introduction to Deep Learning - iTrain Asia · network-powered machine learning in your applications. You’ll explore widely used open-source frameworks and NVIDIA’s latest GPU-accelerated

iTrain Asia Pte. Ltd 8 Marina View, Asia Square Tower 1,

Level 07-04, Singapore 018960 Tel: +65 6407 1001 | Website: www.itrainasia.com

In Collaboration With

Companies Who Learned From Us Trusted by Public, Private and Education Sectors


Recommended