NVIDIA DLI HANDS-ON TRAINING COURSE CATALOG

Similar documents
NVIDIA DEEP LEARNING INSTITUTE

NVIDIA GPU CLOUD DEEP LEARNING FRAMEWORKS

Deep learning in MATLAB From Concept to CUDA Code

S INSIDE NVIDIA GPU CLOUD DEEP LEARNING FRAMEWORK CONTAINERS

Tutorial on Keras CAP ADVANCED COMPUTER VISION SPRING 2018 KISHAN S ATHREY

Deploying Deep Learning Networks to Embedded GPUs and CPUs

Demystifying Deep Learning

NVIDIA FOR DEEP LEARNING. Bill Veenhuis

What s inside: What is deep learning Why is deep learning taking off now? Multiple applications How to implement a system.

Introduction to Deep Learning in Signal Processing & Communications with MATLAB

Deep Learning Frameworks. COSC 7336: Advanced Natural Language Processing Fall 2017

Deep Learning mit PowerAI - Ein Überblick

Code Mania Artificial Intelligence: a. Module - 1: Introduction to Artificial intelligence and Python:

Machine Learning in WAN Research

IBM Deep Learning Solutions

Machine Learning in WAN Research

Deep Learning Frameworks with Spark and GPUs

OpenACC/CUDA/OpenMP... 1 Languages and Libraries... 3 Multi-GPU support... 4 How OpenACC Works... 4

Managing Deep Learning Workflows

HPE Deep Learning Cookbook: Recipes to Run Deep Learning Workloads. Natalia Vassilieva, Sergey Serebryakov

TensorFlow: A System for Learning-Scale Machine Learning. Google Brain

Review: The best frameworks for machine learning and deep learning

Shrinath Shanbhag Senior Software Engineer Microsoft Corporation

2015 The MathWorks, Inc. 1

Accelerator programming with OpenACC

MoonRiver: Deep Neural Network in C++

Embarquez votre Intelligence Artificielle (IA) sur CPU, GPU et FPGA

A NEW COMPUTING ERA JENSEN HUANG, FOUNDER & CEO GTC CHINA 2017

EFFICIENT INFERENCE WITH TENSORRT. Han Vanholder

Deep Learning: Transforming Engineering and Science The MathWorks, Inc.

NVIDIA DGX SYSTEMS PURPOSE-BUILT FOR AI

Inference Optimization Using TensorRT with Use Cases. Jack Han / 한재근 Solutions Architect NVIDIA

Voice, Image, Video : AI in action with AWS. 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

DGX SYSTEMS: DEEP LEARNING FROM DESK TO DATA CENTER. Markus Weber and Haiduong Vo

Defense Data Generation in Distributed Deep Learning System Se-Yoon Oh / ADD-IDAR

DGX UPDATE. Customer Presentation Deck May 8, 2017

Demystifying Deep Learning

Embedded GPGPU and Deep Learning for Industrial Market

Application of Deep Learning Techniques in Satellite Telemetry Analysis.

What s New in MATLAB and Simulink

MIOVISION DEEP LEARNING TRAFFIC ANALYTICS SYSTEM FOR REAL-WORLD DEPLOYMENT. Kurtis McBride CEO, Miovision

Keras: Handwritten Digit Recognition using MNIST Dataset

Semantic Segmentation

TENSORRT. RN _v01 January Release Notes

DEEP NEURAL NETWORKS AND GPUS. Julie Bernauer

NVIDIA GPU TECHNOLOGY UPDATE

NGC CONTAINER. DU _v02 November User Guide

Convolutional Neural Network based Medical Imaging Segmentation: Recent Progress and Challenges. Jiaxing Tan

Machine Learning on VMware vsphere with NVIDIA GPUs

Xilinx ML Suite Overview

GPU Coder: Automatic CUDA and TensorRT code generation from MATLAB

COMP 551 Applied Machine Learning Lecture 16: Deep Learning

OpenACC Course. Office Hour #2 Q&A

Building the Most Efficient Machine Learning System

Day 1 Lecture 6. Software Frameworks for Deep Learning

Deep Learning Basic Lecture - Complex Systems & Artificial Intelligence 2017/18 (VO) Asan Agibetov, PhD.

What s New in MATLAB and Simulink The MathWorks, Inc. 1

GPU Programming Using NVIDIA CUDA

Hardware and Software. Fei-Fei Li & Justin Johnson & Serena Yeung. Lecture 6-1

Open-source Tools For GPU Programming in Large Classrooms

Why data science is the new frontier in software development

Machine Learning Workshop

Advancing State-of-the-Art of Autonomous Vehicles and Robotics Research using AWS GPU Instances

What s New in MATLAB and Simulink

CMPE 665:Multiple Processor Systems CUDA-AWARE MPI VIGNESH GOVINDARAJULU KOTHANDAPANI RANJITH MURUGESAN

DEFECT INSPECTION FROM SCRATCH TO PRODUCTION. Andrew Liu, Ryan Shen Deep Learning Solution Architect

Autonomous Driving Solutions

Deep learning prevalence. first neuroscience department. Spiking Neuron Operant conditioning First 1 Billion transistor processor

Tutorial on Machine Learning Tools

GPU-Accelerated Deep Learning

NVIDIA PLATFORM FOR AI

National College of Ireland Project Submission Sheet 2015/2016 School of Computing

Fast Hardware For AI

Usable while performant: the challenges building. Soumith Chintala

Deep Learning Inferencing on IBM Cloud with NVIDIA TensorRT

The OpenVX Computer Vision and Neural Network Inference

A performance comparison of Deep Learning frameworks on KNL

Getting started with Caffe. Jon Barker, Solutions Architect

Machine Learning With Python. Bin Chen Nov. 7, 2017 Research Computing Center

Keras: Handwritten Digit Recognition using MNIST Dataset

Event: PASS SQL Saturday - DC 2018 Presenter: Jon Tupitza, CTO Architect

The Path to GPU as a Service in Kubernetes Renaud Gaubert Lead Kubernetes Engineer

Practical Applications of Machine Learning for Image and Video in the Cloud

World s most advanced data center accelerator for PCIe-based servers

How GPUs Power Comcast's X1 Voice Remote and Smart Video Analytics. Jan Neumann Comcast Labs DC May 10th, 2017

Neural Network Exchange Format

EXTENDING THE REACH OF PARALLEL COMPUTING WITH CUDA

CUDNN. DU _v07 December Installation Guide

Deep Learning on AWS with TensorFlow and Apache MXNet

Deep Neural Network Hyperparameter Optimization with Genetic Algorithms

The Tesla Accelerated Computing Platform

Pouya Kousha Fall 2018 CSE 5194 Prof. DK Panda

Object Detection Lecture Introduction to deep learning (CNN) Idar Dyrdal

CERN openlab & IBM Research Workshop Trip Report

DEEP NEURAL NETWORKS CHANGING THE AUTONOMOUS VEHICLE LANDSCAPE. Dennis Lui August 2017

Transferring Deep Learning into a. Recommender System

GPU Ray Tracing at the Desktop and in the Cloud. Phillip Miller, NVIDIA Ludwig von Reiche, mental images

Read & Download (PDF Kindle) Python Parallel Programming Cookbook

GPU FOR DEEP LEARNING. 周国峰 Wuhan University 2017/10/13

Building the Most Efficient Machine Learning System

Transcription:

NVIDIA DLI HANDS-ON TRAINING COURSE CATALOG Valid Through July 31, 2018

INTRODUCTION The NVIDIA Deep Learning Institute (DLI) trains developers, data scientists, and researchers on how to use artificial intelligence and accelerated computing to solve real-world problems across a wide range of domains. In deep learning courses, you ll learn how to train, optimize, and deploy neural networks. In accelerated computing courses, you ll learn how to assess, parallelize, optimize, and deploy GPU-accelerated computing applications. DLI offers training in three formats: To start DLI hands-on training, visit www.nvidia.com/dli INSTRUCTOR-LED WORKSHOPS In-person workshops teach you how to implement and deploy an end-to-end project in eight hours. Offered at customer sites, conferences, and universities, full-day workshops include hands-on training and lectures delivered by DLIcertified instructors. ONLINE COURSES Online courses teach you how to implement and deploy an end-to-end project through hands-on training in eight hours. Online courses can be taken anytime, anywhere, and provide access to a fully configured GPU-accelerated workstation in the cloud. ONLINE MINI COURSES Online mini courses explore how to apply a specific technology or development technique through hands-on training in two hours. Like full-length online courses, online mini courses can be taken anytime, anywhere, with access to GPUs in the cloud. CERTIFICATION Participants can earn certification to prove subject matter competency and support professional career growth. Certification is offered for select instructor-led workshops and online courses.

DEEP LEARNING WORKSHOP BY INDUSTRY INSTRUCTOR-LED WORKSHOPS INTRODUCTION TO DEEP LEARNING AUTONOMOUS VEHICLES Deep Learning for Autonomous Vehicles Perception Learn how to design, train, and deploy deep neural networks for autonomous vehicles using the NVIDIA DRIVE PX development platform. Create and optimize perception components for autonomous vehicles using NVIDIA DRIVE PX. Fundamentals of Deep Learning for Computer Vision FRAMEWORKS: TensorFlow, DIGITS, TensorRT Explore the fundamentals of deep learning by training neural networks and using results to improve performance and capabilities. Learn how to start solving problems with deep learning. FRAMEWORKS: Caffe Fundamentals of Deep Learning for Multiple Data Types Explore how convolutional and recurrent neural networks can be combined to generate effective descriptions of content within images and video clips. Learn how to train a network using TensorFlow and the Microsoft Common Objects in Context (COCO) dataset to generate captions from images and video. PREREQUISITES: Fundamentals of Deep Learning for Computer Vision or similar experience FRAMEWORKS: TensorFlow INTRODUCTION TO ACCELERATED COMPUTING Fundamentals of Accelerated Computing with CUDA C/C++ The CUDA computing platform enables the acceleration of CPU-only applications to run on the world s fastest massively parallel GPUs. Learn how to accelerate and optimize existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. FINANCE Deep Learning for Finance Trading Strategy Finance trading strategies can be advanced with the power of deep neural networks. Learn how to use time series financial data to make predictions and exploit arbitrage using neural networks. PREREQUISITES: Experience with neural networks and knowledge of the financial industry FRAMEWORKS: TensorFlow GAME DEVELOPMENT AND DIGITAL CONTENT Deep Learning for Digital Content Creation Using GANs and Autoencoders Explore the latest techniques for designing, training, and deploying neural networks for digital content creation. Learn how to train a generative adversarial network (GAN) to generate images, explore techniques to make video style transfer, and train a denoiser for rendered images. HEALTHCARE Deep Learning for Healthcare Image Analysis FRAMEWORKS: Torch, TensorFlow Learn how to apply convolutional neural networks (CNNs) to MRI scans to perform a variety of medical tasks and calculations. PREREQUISITES: Basic experience with CNNs and Python FRAMEWORKS: Caffe, DIGITS, MXNet, TensorFlow Deep Learning for Healthcare Genomics Learn how convolutional neural networks (CNNs) work and how to apply deep learning to detect chromosome co-deletion and search for motifs in genomic sequences. PREREQUISITES: Basic experience with CNNs and Python FRAMEWORKS: Caffe, DIGITS, MXNet, TensorFlow

Deep Learning Workflows with TensorFlow, MXNet, and NVIDIA Docker ONLINE COURSES Learn how to use the NVIDIA Docker plug-in to containerize production-grade deep learning workflows using GPUs. PREREQUISITES: Basic experience with a bash terminal, Japanese FRAMEWORKS: TensorFlow, MXNet PRICE: $30 INTRODUCTION TO DEEP LEARNING COURSES Fundamentals of Deep Learning for Computer Vision Explore how to start solving problems with deep learning by training neural networks and using results to improve performance and capabilities. FRAMEWORKS: Caffe PRICE: $90 Image Segmentation with TensorFlow Learn how to combine computer vision and natural language processing to describe scenes using deep learning. PREREQUISITES: Basic experience with neural networks FRAMEWORKS: TensorFlow PRICE: $30 Image Classification with Microsoft Cognitive Toolkit Learn how to train a neural network using the Microsoft Cognitive Toolkit framework. MINI COURSES Image Classification with DIGITS Learn how to train a deep neural network to recognize handwritten digits by loading image data into a training environment, choosing and training a network, testing with new data, and iterating to improve performance. FRAMEWORKS: Caffe (with DIGITS interface) Object Detection with DIGITS, Chinese, Japanese Learn how to detect objects using computer vision and deep learning by identifying a purpose-built network and using end-to-end labeled data. PREREQUISITES: Basic experience with neural networks FRAMEWORKS: Caffe (with DIGITS interface), Chinese FRAMEWORKS: Microsoft Cognitive Toolkit PRICE: $30 Linear Classification with TensorFlow Learn how to make predictions from structured data using TensorFlow s TFLearn application programming interface (API). FRAMEWORKS: TensorFlow PRICE: $30 Signal Processing with DIGITS Learn how to classify both image and image-like data using deep learning by converting radio frequency (RF) signals into images to detect a weak signal corrupted by noise. PREREQUISITES: Basic experience training neural networks, Chinese FRAMEWORKS: Caffe, DIGITS PRICE: $30 Neural Network Deployment with DIGITS and TensorRT Learn to deploy deep learning to applications that recognize and detect images in real time. PREREQUISITES: Basic experience with neural networks, Chinese FRAMEWORKS: DIGITS, TensorRT PRICE: $30 Applications of Deep Learning with Caffe, Theano, and Torch Explore how deep learning works and how it will change the future of computing. FRAMEWORKS: Caffe, Theano, Torch PRICE: $30

INTRODUCTION TO ACCELERATING COMPUTING COURSES Fundamentals of Accelerated Computing with CUDA C/C++ The CUDA computing platform enables the acceleration of CPU-only applications to run on the world s fastest massively parallel GPUs. Learn how to accelerate and optimize existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. PRICE: $90 Fundamentals of Accelerated Computing with CUDA Python Explore how to use Numba the just-in-time, type-specializing Python function compiler to create and launch CUDA kernels to accelerate Python programs on massively parallel NVIDIA GPUs. PREREQUISITES: Basic experience with Python and NumPy PRICE: $90 Fundamentals of Accelerated Computing with OpenACC Learn the basics of OpenACC, a high-level programming language for programming on GPUs. Explore how to build and optimize accelerated heterogeneous applications on multiple GPU clusters using a combination of OpenACC, CUDA-aware MPI, and NVIDIA profiling tools. PRICE: $116 Introduction to Accelerated Computing Explore a variety of techniques for accelerating applications, including CUDA and OpenACC. PRICE: $30 GPU Memory Optimizations with CUDA C/C++ Learn useful memory optimization techniques for programming with CUDA C/C++ on an NVIDIA GPU and how to use the NVIDIA Visual Profiler (NVVP) to support these optimizations. PRICE: $30 Accelerating Applications with GPU-Accelerated Libraries in C/C++ Learn how to accelerate your C/C++ application using CUDA-optimized libraries to harness the massively parallel power of NVIDIA GPUs. PREREQUISITES: Accelerating Applications with CUDA C/C++ or similar experience Accelerating Applications with GPU-Accelerated Libraries in Python Learn how to accelerate your Python application using CUDA-optimized libraries to harness the massively parallel power of NVIDIA GPUs. PREREQUISITES: Basic experience with Python PRICE: $30 MINI COURSES Accelerating Applications with CUDA C/C++ Learn how to accelerate your C/C++ application using CUDA to harness the massively parallel power of NVIDIA GPUs. OpenACC 2X in 4 Steps Learn how to accelerate C/C++ or Fortran applications using OpenACC to harness the massively parallel power of NVIDIA GPUs. Using Thrust to Accelerate C++ Discover how to build GPU-accelerated applications in C/C++ that utilize the powerful Thrust library. PREREQUISITES: Accelerating Applications with CUDA C/C++ or similar experience PRICE: $30 Profiling and Parallelizing with OpenACC Get hands-on experience with the first two steps of the OpenACC programming cycle. PREREQUISITES: OpenACC 2X in 4 Steps or similar experience PRICE: $30

Expressing Data Movement and Optimizing Loops with OpenACC Learn how to add data management and loop directives to optimize OpenACCaccelerated code. PREREQUISITES: Profiling and Parallelizing with OpenACC or similar experience PRICE: $30 Introduction to Multi-GPU Programming with MPI and OpenACC Explore how to program multi-gpu systems or GPU clusters using the Message Passing Interface (MPI) and OpenACC. PREREQUISITES: OpenACC 2X in 4 Steps or similar experience PRICE: $30 GPU Memory Optimizations with CUDA Fortran Discover useful memory optimization techniques for programming with CUDA Fortran on an NVIDIA GPU and how to use the NVIDIA Visual Profiler (NVVP) to support these optimizations. PREREQUISITES: Accelerating Applications with CUDA Fortran or similar experience PRICE: $30 Accelerating Applications with GPU-Accelerated Libraries in Fortran Learn how to accelerate your Fortran application using CUDA-optimized libraries. PREREQUISITES: Basic experience with Fortan PRICE: $30 Advanced Multi-GPU Programming with MPI and OpenACC Learn how to improve multi-gpu Message Passing Interface (MPI) and OpenACC programs by overlapping communication with computation and handling noncontiguous halo updates. PREREQUISITES: Introduction to Multi-GPU Programming with MPI and OpenACC or similar experience PRICE: $30 Pipelining Work on the GPU with OpenACC Learn how to optimize data copies in OpenACC applications to overlap with GPU computation using a simple technique called pipelining. PREREQUISITES: Expressing Data Movement and Optimizing Loops with OpenACC or similar experience PRICE: $30 Profile-Driven Approach to Accelerate Seismic Applications with OpenACC Learn how to use PGI Profiler (PGPROF), a host and GPU-profiling tool, with OpenACC to accelerate your C/C++ applications. PRICE: $30 Accelerating Applications with CUDA Fortran Learn how to accelerate your Fortran application using CUDA to harness the massively parallel power of NVIDIA GPUs. PREREQUISITES: Basic experience with Fortan DEEP LEARNING COURSES BY INDUSTRY GAME DEVELOPMENT AND DIGITAL CONTENT MINI COURSES Image Creation Using Generative Adversarial Networks (GANs) with TensorFlow and DIGITS Discover how to train a generative adversarial network (GAN) to generate image content in DIGITS. FRAMEWORKS: TensorFlow PRICE: $30 Image Style Transfer with Torch Learn how to transfer the look and feel of one image to another image by extracting distinct visual features using convolutional neural networks (CNNs). FRAMEWORKS: Torch PRICE: $30 Rendered Image Denoising Using Autoencoders Explore how a neural network with an autoencoder can be used to dramatically speed up the removal of noise in ray-traced images. FRAMEWORKS: TensorFlow PRICE: $30 PRICE: $30

HEALTHCARE COURSES Deep Learning for Healthcare Image Analysis Learn how to apply convolutional neural networks (CNNs) to MRI scans to perform a variety of medical tasks and calculations. PREREQUISITES: Basic experience with CNNs and Python FRAMEWORKS: Caffe, DIGITS, MXNet, TensorFlow PRICE: $90 Deep Learning for Healthcare Genomics Learn how convolutional neural networks (CNNs) work and how to apply deep learning to detect chromosome co-deletion and search for motifs in genomic sequences. PREREQUISITES: Basic experience with CNNs and Python FRAMEWORKS: Caffe, TensorFlow, Theano PRICE: $60 MINI COURSES Modeling Time Series Data with Recurrent Neural Networks in Keras Explore how to classify and forecast time series data using recurrent neural networks (RNNs), such as modeling a patient s health over time. PREREQUISITES: Basic experience with deep learning For full course details or to enroll in an online course, visit www.nvidia.com/dli FRAMEWORKS: Keras

2018 NVIDIA Corporation. All rights reserved.