Request a full-day workshop at your location, led by a DLI-certified instructor. You’ll get hands-on training and access to GPUs in the cloud to implement and deploy a project from end to end.
For large teams or self-learners interested in training in-person, we recommend full-day workshops led by DLI-certified instructors. You can request a full-day workshop onsite for your team or attend a full-day workshop at NVIDIA GPU Technology Conferences (GTCs) around the world. With DLI, you’ll have access to a fully configured, GPU-accelerated server in the cloud, gain practical skills for your work, and have the opportunity to earn a certificate of subject matter competency.
Explore the fundamentals of deep learning by training neural networks and using results to improve performance and capabilities.
In this workshop, you’ll learn the basics of deep learning by training and deploying neural networks. You’ll learn how to:
Upon completion, you’ll be able to start solving problems on your own with deep learning.
Prerequisites: Familiarity with basic programming fundamentals such as functions and variables
Technologies: Caffe, DIGITS
This workshop explores 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 by:
Upon completion, you’ll be able to solve deep learning problems that require multiple types of data inputs.
Prerequisites: Familiarity with basic Python (functions and variables); prior experience training neural networks.
Technologies: TensorFlow
Learn the latest deep learning techniques to understand textual input using natural language processing (NLP). You’ll learn how to:
Upon completion, you’ll be proficient in NLP using embeddings in similar applications.
Prerequisites: Basic experience with neural networks and Python programming; familiarity with linguistics
Technologies: TensorFlow, Keras
The computational requirements of deep neural networks used to enable AI applications like self-driving cars are enormous. A single training cycle can take weeks on a single GPU or even years for larger datasets like those used in self-driving car research. Using multiple GPUs for deep learning can significantly shorten the time required to train lots of data, making solving complex problems with deep learning feasible.
This workshop will teach you how to use multiple GPUs to train neural networks. You'll learn:
Upon completion, you'll be able to effectively parallelize training of deep neural networks using TensorFlow.
Prerequisites: Experience with stochastic gradient descent mechanics, network architecture, and parallel computing
Technologies: TensorFlow
Learn how to design, train, and deploy deep neural networks for autonomous vehicles using the NVIDIA DRIVE™ development platform.
You'll learn how to:
Upon completion, you'll be able to create and optimize perception components for autonomous vehicles using NVIDIA DRIVE.
Prerequisites: Experience with CNNs and C++
Technologies: TensorFlow, TensorRT, Python, CUDA C++, DIGITS
Explore the latest techniques for designing, training, and deploying neural networks for digital content creation. You’ll learn how to:
Upon completion, you’ll be able to start creating digital assets using deep learning approaches.
Prerequisites: Basic familiarity with deep learning concepts such as convolutional neural networks (CNNs); experience with the Python programming language
Technologies: Torch, TensorFlow
This workshop explores how to apply convolutional neural networks (CNNs) to MRI scans to perform a variety of medical tasks and calculations. You’ll learn how to:
Upon completion, you’ll be able to apply CNNs to MRI scans to conduct a variety of medical tasks.
Prerequisites: Basic familiarity with deep neural networks; basic coding experience in Python or a similar language
Technologies: R, MXNet, TensorFlow, Caffe, DIGITS
Explore how to build a deep learning model to automate the verification of capacitors in NVIDIA's printed circuit board (PCB) using a real production dataset. This can lower the verification cost and increase the production throughput across a variety of manufacturing use cases. You'll learn how to:
Upon completion, you'll be able to design, train, test, and deploy building blocks of a hardware-accelerated industrial inspection pipeline.
Prerequisites: Familiarity with basic Python (functions and variables); prior experience training neural networks.
Technologies: TensorFlow
With the increase in traffic cameras, growing prospect of autonomous vehicles, and promising outlook of smart cities, there's a rise in demand for faster and more efficient object detection and tracking models. This involves identification, tracking, segmentation and prediction of different types of objects within video frames.
In this workshop, you’ll learn how to:
Upon completion, you'll be able to design, train, test and deploy building blocks of a hardware-accelerated traffic management system based on parking lot camera feeds.
Prerequisites: Basic experience with neural networks and Python programming; familiarity with linguistics
Technologies: TensorFlow, Keras
AI is revolutionizing the acceleration and development of robotics across a broad range of industries. Explore how to create robotics solutions on a Jetson for embedded applications. You’ll learn how to:
Upon completion, you’ll know how to deploy high-performance deep learning applications for robotics.
Prerequisites: Experience with stochastic gradient descent mechanics, network architecture, and parallel computing
Technologies: TensorFlow
The amount of information moving through our world’s telecommunications infrastructure makes it one of the most complex and dynamic systems that humanity has ever built. In this workshop, you’ll implement multiple AI-based solutions to solve an important telecommunications problem: identifying network intrusions.
In this workshop, you’ll:
Upon completion, you'll be able to detect anomalies within large datasets using supervised and unsupervised machine learning.
Prerequisites: Experience with CNNs and Python
Technologies: RAPIDS, Keras, GANs, XGBoost
Learn how to identify anomalies and failures in time-series data, estimate the remaining useful life of the corresponding parts, and use this information to map anomalies to failure conditions.
You’ll learn how to:
Upon completion, you’ll understand how to use AI to predict the condition of equipment and estimate when maintenance should be performed.
Prerequisites: Experience with Python and deep neural networks
Technologies: TensorFlow, Keras
The CUDA computing platform enables the acceleration of CPU-only applications to run on the world’s fastest massively parallel GPUs. Experience C/C++ application acceleration by:
Upon completion, you’ll be able to accelerate and optimize existing C/C++ CPU-only applications using the most essential CUDA tools and techniques. You’ll understand an iterative style of CUDA development that will allow you to ship accelerated applications fast.
Prerequisites: Basic C/C++ competency including familiarity with variable types, loops, conditional statements, functions, and array manipulations.
Technologies: C/C++, CUDA
This workshop explores how to use Numba—the just-in-time, type-specializing Python function compiler—to accelerate Python programs to run on massively parallel NVIDIA GPUs. You’ll learn how to:
Upon completion, you’ll be able to use Numba to compile and launch CUDA kernels to accelerate your Python applications on NVIDIA GPUs.
Prerequisites: Basic Python competency including familiarity with variable types, loops, conditional statements, functions, and array manipulations. NumPy competency including the use of ndarrays and ufuncs.
Technologies: CUDA, Python, Numba, NumPy
RAPIDS is a collection of data science libraries that allows end-to-end GPU acceleration for data science workflows. In this training, you'll:
Upon completion, you'll be able to load, manipulate, and analyze data orders of magnitude faster than before, enabling more iteration cycles and drastically improving productivity.
Prerequisites: Experience with Python, ideally including pandas and NumPy
Technologies: RAPIDS, NumPy, XGBoost, DBSCAN, K-Means, SSSP, Python