NVIDIA DLI COURSE CATALOG

Transcription

NVIDIA DLICOURSECATALOG

INTRODUCTIONThe NVIDIA Deep Learning Institute (DLI) provides hands-ontraining in AI, accelerated computing and accelerated data scienceto help developers, data scientists and other professionals solvetheir most challenging problems. And IT professionals can learnhow to design and manage infrastructure for AI, data science,and high-performance computing (HPC) workloads across theirorganizations.With access to GPU-accelerated workstations in the cloud, you’lllearn how to train, optimize, and deploy neural networks usingthe latest deep learning tools, frameworks, and SDKs. You’llalso learn how to assess, parallelize, optimize, and deploy GPUaccelerated computing applications.DLI offers training in two formats:INSTRUCTOR-LED WORKSHOPSDLI workshops teach you how to implement and deploy an end-to-end projectin one day. These in-depth classes are taught by experts in their respectivefields, delivering industry-leading technical knowledge to drive breakthroughresults for individuals and organizations. Workshops are delivered remotely viaa virtual classroom for customers, conferences, and universities. Participantscan earn a certificate of competency to support their long-term professional growth.WHY CHOOSE THE NVIDIA DEEP LEARNINGINSTITUTE FOR HANDS-ON TRAINING? Access instructor-led workshops and online courses fromanywhere with just your computer and an internet connection.Each participant will have access to a fully configured, GPUaccelerated workstation in the cloud. Obtain hands-on experience with the most widely used,industry-standard software, tools, and frameworks. Learn to build deep learning and accelerated computingapplications for industries, such as healthcare, robotics,manufacturing, and more. Gain real-world expertise through content designed incollaboration with industry leaders, such as the Children’sHospital of Los Angeles, Mayo Clinic, and PwC. Earn an NVIDIA Deep Learning Institute certificate todemonstrate your subject matter competency and support yourcareer growth.ONLINE COURSESOnline, self-paced courses show you how to set up an end-to-end project ineight hours or how to apply a specific technology or development technique intwo hours. Online courses can be taken anytime, anywhere—as long as you havecomputer (desktop or laptop) and an internet connection. Most eight-hour coursesoffer a certificate of competency upon completion of the built-in assessment.CERTIFICATEParticipants can earn a certificate to prove subjectmatter competency and support professional careergrowth. Certificates are offered for select instructor-ledworkshops and online courses.1 NVIDIA DEEP LEARNING INSTITUTENVIDIA DEEP LEARNING INSTITUTE 2

Fundamentals of Deep Learning for Multi-GPUsINSTRUCTOR-LED WORKSHOPSFind out how to use multiple GPUs to train neural networks and effectively parallelizetraining of deep neural networks using TensorFlow.PREREQUISITES: Experience with stochastic-gradient-descent mechanics, network architecture,and parallel computingDEEP LEARNING FUNDAMENTALSFundamentals of Deep LearningLANGUAGE: English DatasheetFundamentals of Deep Learning for Multiple Data TypesLearn how deep learning works through hands-on exercises in computer vision andnatural language processing. You will train deep learning models from scratch, learningtools and tricks to achieve highly accurate results. You’ll also learn to leverage freelyavailable, state-of-the-art pre-trained models to save time and get your deep learningapplication up and running quickly.PREREQUISITES: Understanding of fundamental programming concepts in Python such asfunctions, loops, dictionaries, and arrays.TOOLS, LIBRARIES, FRAMEWORKS: Tensorflow, Keras,Pandas, NumpyTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowLANGUAGE: EnglishLearn how to train convolutional neural networks (CNNs) and recurrent neural networks(RNNs) to generate captions from images and video using TensorFlow and the MicrosoftCommon Objects in Context (COCO) data set.PREREQUISITES: Familiarity with basic Python (functions and variables) and prior experiencetraining neural networksTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowLANGUAGES: Japanese, Korean,Traditional Chinese Datasheet DatasheetBuilding Intelligent Recommender SystemsDEEP LEARNING BY INDUSTRYExplore the fundamental tools and techniques for building highly effective recommendersystems, as well as how to deploy GPU-accelerated solutions for real-time recommendations.Deep Learning for Autonomous Vehicles—PerceptionPREREQUISITES: Intermediate knowledge of Python, including understanding of list comprehension.Data science experience using Python and familiarity with NumPy and matrix mathematics.Learn how to design, train, and deploy deep neural networks and optimize perceptioncomponents for autonomous vehicles using the NVIDIA DRIVE development platform.TOOLS, LIBRARIES, FRAMEWORKS: CuDF, CuPy,TensorFlow 2, and NVIDIA Triton Inference ServerPREREQUISITES: Experience with CNNs and C LANGUAGE: EnglishTOOLS, LIBRARIES, FRAMEWORKS: TensorFlow, NVIDIATensorRT , Python, NVIDIA CUDA C , DIGITS DatasheetLANGUAGES: English,Simplified Chinese DatasheetBuilding Transformer-Based Natural Language ProcessingLearn how to use Transformer-based natural language processing models for textclassification tasks, such as categorizing documents. You will also get insight on howto leverage Transformer-based models for named-entity recognition (NER) tasks andanalyze various model features, constraints, and characteristics to determine whichmodel is best suited for a particular use case based on metrics, domain specificity, andavailable resources.Deep Learning for Healthcare Image AnalysisPREREQUISITES: Experience with Python coding and use of library functions and parameters.Fundamental understanding of a deep learning framework such as TensorFlow, PyTorch, or Keras.And basic understanding of neural networksTOOLS, LIBRARIES, FRAMEWORKS: R, MXNet, TensorFlow, LANGUAGE: EnglishCaffe, DIGITSTOOLS, LIBRARIES, FRAMEWORKS: PyTorch, Pandas,NVIDIA NeMo, NVIDIA Triton Inference ServerLearn how to apply CNNs to MRI scans to perform a variety of medical tasks andcalculations.PREREQUISITES: Basic familiarity with deep neural networks and basic coding experience inPython or similar language DatasheetLANGUAGE: English Datasheet3 NVIDIA DEEP LEARNING INSTITUTENVIDIA DEEP LEARNING INSTITUTE 4

Deep Learning for Industrial InspectionACCELERATED COMPUTINGFind out how to design, train, test, and deploy building blocks of a hardware-acceleratedindustrial inspection pipeline.Fundamentals of Accelerated Computing with CUDA C/C PREREQUISITES: Familiarity with deep neural networks, and experience with Python and deeplearning frameworks, such as TensorFlow, Keras, and PyTorchLearn how to accelerate and optimize existing C/C CPU-only applications to leverage thepower of GPUs using the most essential CUDA techniques and the Nsight Systems profiler.TOOLS, LIBRARIES, FRAMEWORKS: TensorFlow, TensorRT, LANGUAGES: English,KerasTraditional ChinesePREREQUISITES: Basic C/C competency, including familiarity with variable types, loops,conditional statements, functions, and array manipulations. No previous knowledge of CUDAprogramming is assumed. DatasheetTOOLS, LIBRARIES, FRAMEWORKS: C/C , CUDADeep Learning for Intelligent Video Analytics DatasheetExplore how to deploy object detection and tracking networks to evaluate real-time,large-scale video streams.PREREQUISITES: Experience with deep networks (specifically variations of CNNs) and intermediatelevel experience with C and PythonTOOLS, LIBRARIES, FRAMEWORKS: DeepStream 3.0,TensorFlowLANGUAGES: English, KoreanExplore how to create robotic solutions on an NVIDIA Jetson for embedded applications.PREREQUISITES: Basic familiarity with deep neural networks and basic coding experience in Pythonor similar languageLANGUAGE: English DatasheetACCELERATED DATA SCIENCELearn how to perform multiple analysis tasks on large data sets using RAPIDS, a collection ofdata science libraries that allows end-to-end GPU acceleration for data science workflows.Applications of AI for Anomaly DetectionLearn to detect anomalies in large data sets to identify network intrusions usingsupervised and unsupervised machine learning techniques, such as acceleratedXGBoost, autoencoders, and generative adversarial networks (GANs).PREREQUISITES: Experience with CNNs and PythonTOOLS, LIBRARIES, FRAMEWORKS: RAPIDS, Keras, GANs, LANGUAGE: EnglishXGBoost DatasheetPREREQUISITES: Professional data science experience with Python, including proficiency inpandas and NumPy. Also, must have familiarity with common machine learning algorithms,including XGBoost, linear regression, DBSCAN, K-Means, and SSSPTOOLS, LIBRARIES, FRAMEWORKS: RAPIDS, NumPy,XGBoost, DBSCAN, K-Means, SSSP, PythonLANGUAGE: English DatasheetNETWORKINGApplications of AI for Predictive MaintenanceDiscover how to identify anomalies and failures in time-series data, estimate the remaining usefullife of the corresponding parts, and use this information to map anomalies to failure conditions.PREREQUISITES: Experience with Python and deep networks5 NVIDIA DEEP LEARNING INSTITUTELANGUAGE: EnglishFundamentals of Accelerated Data Science with RAPIDS DatasheetTOOLS, LIBRARIES, FRAMEWORKS: TensorFlow, KerasExplore how to use Numba—the just-in-time, type-specializing Python function compiler—toaccelerate Python programs to run on massively parallel NVIDIA GPUs.TOOLS, LIBRARIES, FRAMEWORKS: CUDA, Python,Numba, NumPyDeep Learning for Robotics DatasheetFundamentals of Accelerated Computing with CUDA PythonPREREQUISITES: Basic Python competency, including familiarity with variable types, loops,conditional statements, functions, and array manipulations. Also, must have NumPy competancy,including the use of ndarrays and ufuncs DatasheetTOOLS, LIBRARIES, FRAMEWORKS: ROS, DIGITS, NVIDIAJetsonLANGUAGES: English, Korean,Traditional ChineseLANGUAGE: EnglishThe NVIDIA Mellanox Academy offers customizable training and certification on dozens ofnetworking topics, including InfiniBand, Cumulus-Linux, protocols configuration such asVirtual Extensible LAN (VXLAN), Multi-Chassis Link Aggregation (MLAG), Border GatewayProtocol Ethernet VPN (BGP EVPN), and much more. The training combines hands-onpractice and theoretical concepts to match job requirements and prepare participants forimmediate productivity. To explore what’s available, visit academy.mellanox.comNVIDIA DEEP LEARNING INSTITUTE 6

Deep Learning at Scale with HorovodFind out how to scale deep learning training to multiple GPUs with Horovod, the opensource distributed training framework originally built by Uber.ONLINE COURSESPREREQUISITES: Competency in Python and professional experience training deep learningmodels in PythonDEEP LEARNING FUNDAMENTALSFundamentals of Deep Learning for Computer VisionExplore the fundamentals of deep learning by training neural networks and using resultsto improve performance and capabilities.PREREQUISITES: Familiarity with basic programmingfundamentals, such as functions and variablesTOOLS, LIBRARIES, FRAMEWORKS: Caffe, DIGITSDURATION: 8 hoursLANGUAGE: English, Japanese,Korean, Simplified Chinese,Traditional ChinesePRICE: 90 (excludes tax, if applicable)TOOLS, LIBRARIES, FRAMEWORKS: Horovod, TensorFlow 2, LANGUAGE: EnglishKerasDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn MoreGetting Started with Image SegmentationLearn how to categorize segments of an image.PREREQUISITES: Basic experience training neural networksTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn More Learn MoreGetting Started with AI on Jetson NanoModeling Time-Series Data with Recurrent Neural Networks in KerasDiscover how to build a deep learning classification project with computer vision modelsusing the NVIDIA Jetson Nano Developer Kit.Explore how to classify and forecast time-series data using RNNs, such as modeling apatient’s health over time.PREREQUISITES: Basic familiarity with Python (helpful, not required)TOOLS, LIBRARIES, FRAMEWORKS: PyTorch, Jetson NanoLANGUAGE: EnglishDURATION: 8 hoursPRICE: Free (hardware required)TOOLS, LIBRARIES, FRAMEWORKS: KerasLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn More Learn MoreOptimization and Deployment of TensorFlow Models with TensorRTLearn how to optimize TensorFlow models to generate fast inference engines in thedeployment stage.PREREQUISITES: Experience with TensorFlow and PythonDEEP LEARNING BY INDUSTRYHEALTHCAREMedical Image Classification Using the MedNIST DatasetTOOLS, LIBRARIES, FRAMEWORKS: TensorFlow, Python,TensorRT (TF-TRT)LANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn MorePREREQUISITES: Basic experience with deep learningExplore an introduction to deep learning for radiology and medical imaging by applyingCNNs to classify images in a medical imaging data set.PREREQUISITES: Basic experience in PythonTOOLS, LIBRARIES, FRAMEWORKS: PyTorchDURATION: 2 hoursLANGUAGES: English,Simplified ChinesePRICE: 30 (excludes tax, if applicable) Learn More7 NVIDIA DEEP LEARNING INSTITUTENVIDIA DEEP LEARNING INSTITUTE 8

Image Classification with TensorFlow: Radiomics—1p19q ChromosomeStatus ClassificationGetting Started with DeepStream for Video Analytics on Jetson NanoLearn how to train CNNs to detect radiomics from MRI imaging.Explore how to build DeepStream applications to annotate video streams using objectdetection and classification networks.PREREQUISITES: Basic experience with CNNs and PythonPREREQUISITES: Basic familiarity with CTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowDURATION: 2 hoursLANGUAGES: English,Simplified ChinesePRICE: 30 (excludes tax, if applicable) Learn MoreTOOLS, LIBRARIES, FRAMEWORKS: DeepStream,TensorRT, Jetson NanoLANGUAGES: EnglishDURATION: 8 hours; Self-pacedPRICE: Free Learn MoreData Augmentation and Segmentation with Generative Networks forMedical ImagingACCELERATED COMPUTING FUNDAMENTALSDiscover how to use GANs for medical imaging by applying them to the creation andsegmentation of brain MRIs.Fundamentals of Accelerated Computing with CUDA C/C PREREQUISITES: Experience with CNNsTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable)Discover how to accelerate and optimize existing C/C CPU-only applications to leveragethe power of GPUs using the most essential CUDA techniques and the Nsight Systemsprofiler. Learn MorePREREQUISITES: Basic C/C competency, including familiarity with variable types, loops,conditional statements, functions, and array manipulations. No previous knowledge of CUDAprogramming is assumed.Coarse-to-Fine Contextual Memory for Medical ImagingTOOLS, LIBRARIES, FRAMEWORKS: C/C , CUDAFind out how to use coarse-to-fine context memory (CFCM) to improve traditionalarchitectures for medical image segmentation and classification tasks.LANGUAGES: English, Japanese,Korean, Simplified Chinese, TraditionalChineseDURATION: 8 hoursPRICE: 90 (excludes tax, if applicable)PREREQUISITES: Experience with CNNs and long short-term memory (LSTM) Learn MoreTOOLS, LIBRARIES, FRAMEWORKS: TensorFlowLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn MoreExplore how to use Numba—the just-in-time, type-specializing Python functioncompiler—to create and launch CUDA kernels to accelerate Python programs onmassively parallel NVIDIA GPUs.INTELLIGENT VIDEO ANALYTICSAI Workflows for Intelligent Video Analytics with DeepStreamLearn how to build hardware-accelerated applications for intelligent video analytics (IVA)with DeepStream and deploy them at scale to transform video streams into insights.DURATION: 2 hours Learn MorePREREQUISITES: Basic Python competency, including familiarity with variable types, loops,conditional statements, functions, and array manipulations. Also, must have NumPy competency,including the use of ndarrays and ufuncsTOOLS, LIBRARIES, FRAMEWORKS: CUDA, Python,Numba, NumPyLANGUAGE: EnglishLANGUAGE: EnglishDURATION: 8 hoursPRICE: 90 (excludes tax, if applicable)PRICE: 30 (excludes tax, if applicable) Learn MorePREREQUISITES: Experience with C and GStreamerTOOLS, LIBRARIES, FRAMEWORKS: DeepStream 3.0Fundamentals of Accelerated Computing with CUDA PythonFundamentals of Accelerated Computing with OpenACCFind out how to build and optimize accelerated heterogeneous applications on multiple GPUclusters using a combination of OpenACC, CUDA-aware MPI, and NVIDIA profiling tools.PREREQUISITES: Basic experience with C/C TOOLS, LIBRARIES, FRAMEWORKS: OpenACC, C/C LANGUAGE: EnglishDURATION: 8 hoursPRICE: 90 (excludes tax, if applicable) Learn More9 NVIDIA DEEP LEARNING INSTITUTENVIDIA DEEP LEARNING INSTITUTE 10

High-Performance Computing with ContainersGPU COMPUTING IN THE DATA CENTERLearn how to reduce complexity and improve portability and efficiency of your codeby using a containerized environment for high-performance computing (HPC)application development.Introduction to AI in the Data CenterPREREQUISITES: Proficiency programming in C/C and professional experience working onHPC applicationsTOOLS, LIBRARIES, FRAMEWORKS: Docker, Singularity,HPC Container Maker (HPCCM), C/C LANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn MoreExplore AI, GPU computing, NVIDIA AI software architecture, and how to implement andscale AI workloads in the enterprise data center.PREREQUISITES: Basic knowledge of enterprise networking, storage, and data center operationsTOOLS, LIBRARIES, FRAMEWORKS: Artificial intelligence, LANGUAGE: Englishmachine learning, deep learning, GPU hardware and softwareDURATION: 4 hours Learn MoreOpenACC—2X in 4 StepsDiscover how to accelerate C/C or Fortran applications using OpenACC to harness themassively parallel power of NVIDIA GPUs.PREREQUISITES: Basic experience with C/C TOOLS, LIBRARIES, FRAMEWORKS: C/C , OpenACCLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn MoreNETWORKINGThe NVIDIA Mellanox Academy offers dozens of online, self-paced courses and certifications on networking topics such as InfiniBand, remote direct memory access (RDMA)programming, Cumulus-Linux, data center protocols configuration, network automationtools, and much more. To explore the offerings, visit academy.mellanox.comACCELERATED DATA SCIENCEFundamentals of Accelerated Data Science with RAPIDSFind out how to perform multiple analysis tasks on large data sets using RAPIDS, acollection of data science libraries that allows end-to-end GPU acceleration for datascience workflows.PREREQUISITES: Professional data science experience with Python, including proficiency inpandas and NumPy. Also, must have familiarity with common machine learning algorithms,including XGBoost, linear regression, DBSCAN, K-Means, and SSSPTOOLS, LIBRARIES, FRAMEWORKS: RAPIDS, NumPy,XGBoost, DBSCAN, K-Means, SSSP, PythonLANGUAGE: EnglishDURATION: 8 hoursPRICE: 90 (excludes tax, if applicable) Learn MoreAccelerating Data Science Workflows with RAPIDSLearn to build a GPU-accelerated, end-to-end data science workflow using RAPIDSopen-source libraries for massive performance gains.PREREQUISITES: Advanced competency in pandas, NumPy, and scikit-learnTOOLS, LIBRARIES, FRAMEWORKS: RAPIDS, cuDF, cuML,XGBoostLANGUAGE: EnglishDURATION: 2 hoursPRICE: 30 (excludes tax, if applicable) Learn More11 NVIDIA DEEP LEARNING INSTITUTENVIDIA DEEP LEARNING INSTITUTE 12

To get started with DLI hands-on training, visitwww.nvidia.com/dliFor questions, contact us atnvdli@nvidia.com 2020 NVIDIA Corporation. All rights reserved. AUG 2020

NETWORKING The NVIDIA Mellanox Academy offers customizable training and certification on dozens of networking topics, including InfiniBand, Cumulus-Linux, protocols configuration such as Virtual Extensible LAN (VXLAN), Multi-Chassis Link Aggregation (MLAG), Border