Deep Learning with C++: Design and deploy neural networks using CUDA for high-performance AI in C++
Idioma: inglés
Editorial: Packt Publishing, 2026
- Tapa blanda
- Nuevo

Librería: California Books, Miami, FL, Estados Unidos de AmericaCalifornia Books
Vendedor de AbeBooks desde 27 de octubre de 2023
Condición: Nuevo
EUR 52,26
Cantidad disponible: Más de 20 disponibles
Añadir al carritoN° de ref. del artículo I-9781835880029
- Título
- Deep Learning with C++: Design and deploy neural networks using CUDA for high-performance AI in C++
- Autor
- Bill Chen; Vikash Gupta
- Editorial
- Packt Publishing
- Año de publicación
- 2026
- Estado
- New
- Encuadernación
- Encuadernación de tapa blanda
- Idioma
- inglés
- ISBN 10
- 1835880029
- ISBN 13
- 9781835880029
Build and deploy high-performance deep learning models using C++ for real-time applications where speed and efficiency matter.
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Key Features
- Build deep learning models in C++ with PyTorch C++ API and CUDA
- Implement CNNs, RNNs, LSTMs, GANs, and Transformers in C++ for real-world applications
- Optimize and deploy machine learning models to production with scalable C++ pipelines
Book Description
Deep learning systems often struggle to meet performance demands in real-time and production environments. This book shows you how to build high-performance deep learning systems in C++, enabling efficient and scalable artificial intelligence (AI) in resource-constrained environments where performance matters.
You’ll start by setting up a complete C++ deep learning environment and implementing core neural networks from scratch. As you progress, you’ll build advanced architectures, including Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Long Short-Term Memory Networks (LSTMs), Generative Adversarial Networks (GANs), and Transformers, using C++, CUDA, and PyTorch’s C++ API. The book then focuses on model quantization and compression. It will guide you through the model deployment process in production with robust monitoring and explainability. You’ll also explore distributed training and techniques for real-time inference in performance-critical domains.
By the end of this book, you’ll be able to design, optimize, and deploy deep learning systems in C++ that are production-ready, scalable, and efficient across multiple industries.
*Email sign-up and proof of purchase required
What you will learn
- Set up and use CUDA and PyTorch's C++ API for deep learning
- Implement CNNs, RNNs, LSTMs, GANs, Transformers, and LLMs in C++
- Leverage CUDA for high-performance model training
- Perform model compression using quantization, pruning, and distillation
- Deploy and monitor models in production using C++ tools
- Apply explainability techniques such as LIME, SHAP, and Grad-CAM
Who this book is for
This book is for ML engineers, deep learning practitioners, and data scientists with a C++ background who want to build or learn about high-performance deep learning models. It also serves developers transitioning from Python-based frameworks looking for real-time deployment solutions in industries like finance, autonomous systems, and healthcare.
Table of Contents
- Introduction to Deep Learning with C++ and Environment Setup
- Data Preparation and Preprocessing in C++
- CUDA for GPU Acceleration in Deep Learning with C++
- Building a Basic Neural Network in C++
- Multilayer Perceptron's in C++
- Convolutional Neural Networks in C++
- Recurrent Neural Networks and Long Short-Term Memory Networks in C++
- Generative Networks, Autoencoders, and Large Language Models in C++
- Transformers and Large Language Model Fine-tuning in C++
- Deploying and Optimizing Models for Inference
- Debugging and Retraining Deployed Models
- Monitoring Deployed Models
- Explainability and Transparency in Deep Learning Models
“Sinopsis” puede pertenecer a otra edición de este título.
Acerca del autor
Bill Chen is a machine learning engineer at Meta specializing in deep learning, CUDA, and C++. He holds a PhD in Bioinformatics from the University of Kentucky and has worked in both production and instructional roles in applied AI. He has taught at the NVIDIA Deep Learning Institute, earned the NVIDIA-Certified Associate: Generative AI Multimodal credential, and served as part-time machine learning faculty at UCSC Silicon Valley Extension. His work includes Facebook group search modeling and surgical duration prediction. In this book, he combines industry experience and teaching to guide readers in building high-performance deep learning systems in C++.
Vikash Gupta Ph.D., is a Senior Solutions Architect at Amazon Web Services (AWS), based in Seattle, Washington. He earned his Ph.D. in Computational Biology from INRIA, France, where his research centered on neuroimaging and statistical modeling. At AWS, he applies deep learning and artificial intelligence to advance medical imaging technologies, contributing to open-source initiatives such as the MONAI framework for healthcare. He also served as a research scientist at The Ohio State University and as an Assistant Professor at Mayo Clinic. He has authored more than 60 peer-reviewed publications.
“Acerca de” puede pertenecer a otra edición de este título.
California Books
Miami, FL, Estados Unidos de America
Vendedor de AbeBooks desde 27 de octubre de 2023
Tarifas de envío en Estados Unidos de America
| Artículo | De 3 a 7 días hábiles | De 2 a 5 días hábiles |
|---|---|---|
| Primer artículo | EUR 0,00 | EUR 10,32 |
Métodos de pago
Descripción de la tienda
Especialidad
All authorized categoriesInformación empresarial del vendedor
Miramar International Services LLC
Derecho al desistimiento
Si es un consumidor, puede rescindir el contrato de acuerdo con lo siguiente. Por consumidor se entiende cualquier persona física que actúe con fines ajenos a su actividad comercial, empresarial, oficio o profesión.
Información sobre el derecho de desistimiento
Derecho legal de desistimiento
Tiene derecho a rescindir este contrato en un plazo de 14 días sin dar ningún motivo.
El periodo de desistimiento vencerá a los 14 días desde que usted, o un tercero que no sea el transportista e indicado por usted, adquiera la posesión física del último bien o del último lote o pieza.
Para ejercer el derecho de desistimiento, complete de forma electrónica y envíe una declaración clara en nuestro sitio web, desde "Mis compras" en "Mi cuenta". Le enviaremos sin demora un acuse de recibo de dicho desistimiento a través de un soporte duradero (por ejemplo, por correo electrónico).
Para cumplir con el plazo de desistimiento, basta con que envíe su comunicación relativa al ejercicio del derecho de desistimiento antes de que venza el periodo de desistimiento.
Efectos del desistimiento
Si rescinde este contrato, le reembolsaremos todos los pagos que hayamos recibido de usted, incluidos los gastos de envío (excepto los gastos adicionales que surjan si elige un tipo de envío que no sea el tipo de envío estándar más económico que ofrecemos).
Podemos hacer una deducción del reembolso por la pérdida de valor de cualquier bien suministrado, si la pérdida es el resultado de una manipulación innecesaria por su parte.
Efectuaremos el reembolso sin demoras indebidas y, a más tardar, 14 días después de que se nos informe de su decisión de rescindir este contrato.
Efectuaremos el reembolso utilizando el mismo medio de pago que utilizó para la transacción inicial, a menos que haya acordado expresamente lo contrario; en cualquier caso, no incurrirá en ningún cargo como resultado de dicho reembolso.
Podremos retener el reembolso hasta que hayamos recibido los bienes o hasta que nos haya presentado una prueba de que los ha devuelto, lo que ocurra primero.
Deberá devolver los bienes o entregarlos a California Books, Fort Wayne, Indiana, U.S.A., sin demoras indebidas y, en cualquier caso, en un plazo máximo de 14 días a partir del día en que nos comunique su desistimiento del presente contrato. El plazo se cumple si devuelve la mercancía antes de que venza el periodo de 14 días. Tendrá que asumir los gastos directos de devolución de los bienes. Usted solo es responsable de la disminución del valor de los bienes como resultado de una manipulación distinta a la necesaria para establecer la naturaleza, las características y el funcionamiento de los bienes.
Excepciones al derecho de desistimiento
El derecho de desistimiento no se aplica a lo siguiente:
- La entrega de periódicos, diarios o revistas, con la excepción de los contratos de suscripción; y
- El suministro de contenido digital que no se proporcione en un soporte tangible (por ejemplo, en un CD o DVD) si, al hacer el pedido, aceptó que podíamos empezar a entregarlo y que no podría desistir una vez iniciada la entrega.