- Level Professional
- المدة 25 ساعات hours
- الطبع بواسطة Johns Hopkins University
-
Offered by
عن
This course will complete the GPU specialization, focusing on the leading libraries distributed as part of the CUDA Toolkit. Students will learn how to use CuFFT, and linear algebra libraries to perform complex mathematical computations. The Thrust library’s capabilities in representing common data structures and associated algorithms will be introduced. Using cuDNN and cuTensor they will be able to develop machine learning applications that help with object detection, human language translation and image classification.الوحدات
GPU Programming Specialization
1
Discussions
- CUDA Advanced Libraries
1
Videos
- GPU Programming Specialization Video
Course Technical and Programming Expectations
1
Videos
- Course Expectations Video
Coursera Lab and Assignment Usage
- CUDA Merge Sort Algorithm Assignment
1
Labs
- NPP Box Filter Laboratory
1
Videos
- Coursera Lab and Assignment Overview
GPU Specialization Capstone Project
1
Videos
- GPU Specialization Capstone Project Video
cuFFT Features and Performance
1
Videos
- cuFFT Performance and Features Video
cuFFT Syntax
1
Videos
- cuFFT Syntax Video
FFT for Image and Video Processing
1
Labs
- cuFFT Image Processing Activity
2
Videos
- cuFFT Data Types Video
- cuFFT Image/Video Processing Video
FFT for Audio and Signal Processing
1
Videos
- cuFFT Audio/Signals Processing Video
cuFFT Lab Activity and Assignment Walkthrough
- cuFFT Image Processing Assignment
1
Discussions
- Fast Fourier Transforms Discussion
1
Videos
- cuFFT Lab and Assignment Overview Video
1
Readings
- cuFFT Reading Material
Quick Introduction to Linear Algebra
1
Discussions
- Linear Algebra Discussion
1
Videos
- Introduction to Linear Algebra Video
CUDA Linear Algebra Libraries
4
Videos
- cuBLAS Syntax Video
- cuSOLVER Syntax Video
- cuSPARSE Syntax Video
- nvBLAS Syntax Video
CUDA Linear Algebra Lab and Assignment Walkthroughs
- CUDA Linear Algebra Libraries Assignment
1
Labs
- CUDA Linear Algebra Libraries Lab Activity
1
Videos
- CUDA Linear Algebra Lab and Assignment Overview Video
1
Readings
- Linear Algebra Reading Material
Thrust Data Structures and Iteration
2
Videos
- Thrust Vector Syntax Video
- Thrust Vector Iterator Video
Functional Programming
1
Videos
- Functional Programming Video
Thrust Data Transformation and Reduction
3
Videos
- Thrust Data Transformation Video
- Thrust Data Reduction Video
- Thrust Data Reorder and Sorting Video
Thrust Lab and Assignment Walkthrough
- Thrust Assignment
1
Labs
- Thrust Lab Activity
1
Videos
- Thrust Lab and Assignment Overview
1
Readings
- Thrust Library Reading Material
Introduction to Neural Networks
1
Discussions
- Machine Learning Discussion
1
Videos
- Introduction to Neural Networks
cuDNN Syntax
1
Labs
- cuDNN Lab Activity
1
Videos
- cuDNN Syntax Video
cuTensor Syntax
1
Labs
- cuTensor Lab Activity
3
Videos
- cuTensor Syntax Part 1 Video
- cuTensor Syntax Part 2 Video
- Lab Activity Overview Video
GPU specialization Capstone Project
1
Peer Review
- GPU Specialization Capstone Project
1
Videos
- Capstone Project Video
1
Readings
- Neural Networks and CUDA Libraries Reading Material
Auto Summary
Dive into "CUDA Advanced Libraries" by Coursera, a professional-level course in Data Science & AI. Master GPU specialization with leading CUDA Toolkit libraries like CuFFT for complex computations, Thrust for data structures, and cuDNN for machine learning applications. Ideal for advanced learners, this 1500-minute course offers Starter and Professional subscription options. Enhance your skills in object detection, language translation, and image classification today!

Chancellor Thomas Pascale