April 2026
Intermediate
610 pages
14h 54m
English
In this first part of the book, you’ll build the technical foundation needed to work effectively with deep learning in C++. We’ll begin with the core concepts of deep learning and then set up the C++ development environment, including the key libraries and tools used throughout the book. You’ll also learn how to prepare and preprocess data efficiently and how to use Compute Unified Device Architecture (CUDA) to accelerate training and inference on graphics processing units (GPUs). By the end of this part, you’ll be ready to implement neural networks in C++ with a solid grasp of the tooling, data pipelines, and performance fundamentals that support modern deep learning systems.
This part of the book ...
Read now
Unlock full access