NVIDIA Home NVIDIA Home Menu Menu icon Menu Menu icon Close Close icon Close Close icon Close Close icon Caret down icon Accordion is closed, click to open. Caret down icon Accordion is closed, click to open. Caret up icon Accordion is open, click to close. Caret right icon Click to expand Caret right icon Click to expand Caret right icon Click to expand menu. Caret left icon Click to collapse menu. Caret left icon Click to collapse menu. Caret left icon Click to collapse menu. Shopping Cart Click to see cart items Search icon Click to search
Skip to main content
Artificial Intelligence Computing Leadership from NVIDIA
    • Gaming and Entertainment
      • GeForce Graphics Cards
      • Gaming Laptops
      • G-SYNC Monitors
      • SHIELD
    • Laptops and Workstations
      • Gaming Laptops
      • NVIDIA RTX Desktop Workstations
      • NVIDIA RTX in Professional Laptops
      • DGX Station
      • NVIDIA RTX Data Science Workstation
      • Studio Laptops
    • Cloud and Data Center
      • Overview
      • Grace CPU
      • DGX Systems
      • NVIDIA OVX
      • EGX Platform
      • IGX Platform
      • HGX Platform
      • DRIVE Constellation
    • Networking
      • Overview
      • DPU
      • Ethernet
      • InfiniBand
    • GPUs
      • GeForce
      • NVIDIA RTX / Quadro
      • Data Center
      • Titan RTX
    • Embedded Systems
      • Jetson
      • DRIVE AGX
      • Clara AGX
    • Application Frameworks
      • Metaverse Applications - Omniverse
      • Automotive - DRIVE
      • Cloud-AI Video Streaming - Maxine
      • Speech AI - Riva
      • Data Analytics - RAPIDS
      • Healthcare - Clara
      • High-Performance Computing
      • Intelligent Video Analytics - Metropolis
      • Recommender Systems - Merlin
      • Robotics - Isaac
      • Telecommunications - Aerial
    • Apps and Tools
      • NGC Catalog
      • NVIDIA NGC
      • 3D Workflows - Omniverse
      • Data Center
      • GPU Monitoring
      • NVIDIA RTX Experience
      • NVIDIA RTX Desktop Manager
      • RTX Accelerated Creative Apps
      • Video Conferencing
      • NVIDIA Workbench
    • Gaming and Creating
      • GeForce NOW Cloud Gaming
      • GeForce Experience
      • NVIDIA Broadcast App
      • Animation - Machinima
      • Modding - RTX Remix
    • Infrastructure
      • AI Enterprise Suite
      • Cloud Native Support
      • Cluster Management
      • Edge Deployment Management
      • Inference Serving
      • IO Acceleration
      • Networking
      • Virtual GPU
    • Cloud Services
      • Metaverse - Omniverse
      • Cloud Gaming
    • AI and Data Science
      • Overview
      • Data Analytics
      • Machine Learning
      • Deep Learning Training
      • Deep Learning Inference
      • Conversational AI
      • Prediction and Forecasting
      • Speech AI
      • Large Language Models
      • Trials and Labs
    • Data Center and Cloud Computing
      • Overview
      • Accelerated Computing for Enterprise IT
      • Cloud Computing
      • Colocation
      • Edge Computing
      • Networking
      • Virtualization
      • MLOps
      • Trials and Labs
    • Design and Simulation
      • Overview
      • Augmented and Virtual Reality
      • Multi-Display
      • Rendering
      • Metaverse
      • Graphics Virtualization
      • Engineering Simulation
      • Broadcast
      • Trials and Labs
    • Robotics and Edge Computing
      • Overview
      • AI-on-5G
      • Intelligent Video Analytics
      • Industrial
      • Robotics
      • Edge Deployment Management
      • Edge Solutions
      • Trials and Labs
    • High-Performance Computing
      • Overview
      • HPC and AI
      • Simulation and Modeling
      • Scientific Visualization
      • Trials and Labs
    • Self-Driving Vehicles
      • Overview
      • Chauffeur
      • Concierge
      • Training
      • HD Mapping
      • Simulation
      • Robotaxis
      • Trucking
      • ADAS
    • Industries
      • Overview
      • Architecture, Engineering, Construction & Operations
      • Consumer Internet
      • Cybersecurity
      • Energy
      • Financial Services
      • Healthcare and Life Sciences
      • Higher Education
      • Game Development
      • Manufacturing
      • Media and Entertainment
      • Global Public Sector
      • Restaurants
      • Retail and CPG
      • Robotics
      • Smart Cities
      • Supercomputing
      • Telecommunications
      • Transportation
    • Startups
    • NVIDIA Studio
      • Overview
      • Accelerated Apps
      • Products
      • Compare
      • Shop
    • Industries
      • Media and Entertainment
      • Manufacturing
      • Architecture, Engineering, and Construction
      • All Industries >
    • Solutions
      • Data Center/Cloud
      • Laptops/Desktops
      • Augmented and Virtual Reality
      • Multi-Display
      • Rendering
      • 3D Collaboration
      • Graphics Virtualization
      • Engineering Simulation
    • Industries
      • Financial Services
      • Consumer Internet
      • Healthcare
      • Higher Education
      • Retail
      • Public Sector
      • All Industries >
    • Solutions
      • Data Analytics
      • Machine Learning
      • Deep Learning Training
      • Deep Learning Inference
      • Conversational AI
      • Prediction and Forecasting
      • Large Language Models
    • Software
      • NGC Catalog
      • NVIDIA NGC
      • RAPIDS
      • Apache Spark
      • Inference Serving
      • Recommender Systems - Merlin
      • Open Source Portal
      • AI Enterprise Suite
      • NVIDIA Workbench
    • Products
      • PC
      • Laptops & Workstations
      • Data Center
      • Cloud
    • Resources
      • Professional Services
      • Technical Training
      • Startups
      • AI Accelerator Program
      • Content Library
      • NVIDIA Research
      • Developer Blog
      • Kaggle Grandmasters
    • Developer Resources
      • Join the Developer Program
      • NGC Catalog
      • NVIDIA NGC
      • Technical Training
      • News
      • Blog
      • Forums
      • Open Source Portal
      • NVIDIA GTC
      • Startups
      • Developer Home >
    • Application Frameworks
      • Metaverse - Omniverse
      • Automotive - DRIVE
      • Cloud-AI Video Streaming - Maxine
      • Speech AI - Riva
      • Data Analytics - RAPIDS
      • Healthcare - Clara
      • High-Performance Computing
      • Intelligent Video Analytics - Metropolis
      • Recommender Systems - Merlin
      • Robotics - Isaac
      • Telecommunications - Aerial
    • Top SDKs and Libraries
      • Parallel Programming - CUDA Toolkit
      • Edge AI applications - Jetpack
      • BlueField data processing - DOCA
      • Accelerated Libraries - CUDA-X Libraries
      • Deep Learning Inference - TensorRT
      • Deep Learning Training - cuDNN
      • Deep Learning Frameworks
      • Conversational AI - NeMo
      • Intelligent Video Analytics - DeepStream
      • NVIDIA Unreal Engine 4
      • Ray Tracing - RTX
      • Video Decode/Encode
    • GeForce
      • GeForce Graphics Cards
      • Gaming Laptops
      • G-SYNC Monitors
      • RTX Games
      • GeForce Experience
      • GeForce Drivers
      • Forums
      • Support
      • Shop
    • GeForce NOW
      • Overview
    • SHIELD
      • Overview
      • Compare
      • Shop
      • FAQs
      • Knowledge Base
    • Solutions
      • Data Center (On-Premises)
      • Edge Computing
      • Cloud Computing
      • Networking
      • Virtualization
      • Enterprise IT Solutions
    • Software
      • AI Enterprise Suite
      • Cloud Native Support
      • Cluster Management
      • Edge Deployment Management
      • Inference Serving
      • IO Acceleration
      • Networking
      • Virtual GPU
    • Apps and Tools
      • Data Center
      • GPU Monitoring
      • NVIDIA RTX Experience
      • NVIDIA RTX Desktop Manager
    • Resources
      • Data Center & IT Resources
      • Technical Training and Certification
      • Enterprise Support
      • Drivers
      • Security
      • Product Documentation
      • Forums
      • NVIDIA Research Home
      • Research Areas
      • AI Playground
      • Video Highlights
      • COVID-19
      • NGC Catalog
      • Technical Training
      • Startups
      • News
      • Developer Blog
      • Open Source Portal
      • Cambridge-1 Supercomputer
      • 3D Deep Learning Research
    • Products
      • AI Training - DGX
      • Edge Computing - EGX
      • Embedded Computing - Jetson
    • Software
      • Robotics - Isaac SDK
      • Simulation - Isaac Sim
      • TAO Toolkit
      • Vision AI - Deepstream SDK
      • Edge Deployment Management
      • Synthetic Data Generation - Replicator
    • Use Cases
      • Healthcare and Life Sciences
      • Manufacturing
      • Public Sector
      • Retail
      • Robotics
      • More >
    • Resources
      • NVIDIA Blog
      • Robotics Research
      • Developer Blog
      • Technical Training
      • Startups
  • Shop
  • Drivers
  • Support
  • Login Log out
Skip to main content
  • 0
    Cart
  • Login LogOut
NVIDIA NVIDIA logo
  • Products
    • Hardware
      • Gaming and Entertainment
        • GeForce Graphics Cards
        • Gaming Laptops
        • G-SYNC Monitors
        • SHIELD
      • Laptops and Workstations
        • Gaming Laptops
        • NVIDIA RTX Desktop Workstations
        • NVIDIA RTX in Professional Laptops
        • DGX Station
        • NVIDIA RTX Data Science Workstation
        • Studio Laptops
      • Cloud and Data Center
        • Overview
        • Grace CPU
        • DGX Systems
        • NVIDIA OVX
        • EGX Platform
        • IGX Platform
        • HGX Platform
        • DRIVE Constellation
      • Networking
        • Overview
        • DPU
        • Ethernet
        • InfiniBand
      • GPUs
        • GeForce
        • NVIDIA RTX / Quadro
        • Data Center
        • Titan RTX
      • Embedded Systems
        • Jetson
        • DRIVE AGX
        • Clara AGX
    • Software
      • Application Frameworks
        • Metaverse Applications - Omniverse
        • Automotive - DRIVE
        • Cloud-AI Video Streaming - Maxine
        • Speech AI - Riva
        • Data Analytics - RAPIDS
        • Healthcare - Clara
        • High-Performance Computing
        • Intelligent Video Analytics - Metropolis
        • Recommender Systems - Merlin
        • Robotics - Isaac
        • Telecommunications - Aerial
      • Apps and Tools
        • NGC Catalog
        • NVIDIA NGC
        • 3D Workflows - Omniverse
        • Data Center
        • GPU Monitoring
        • NVIDIA RTX Experience
        • NVIDIA RTX Desktop Manager
        • RTX Accelerated Creative Apps
        • Video Conferencing
        • NVIDIA Workbench
      • Gaming and Creating
        • GeForce NOW Cloud Gaming
        • GeForce Experience
        • NVIDIA Broadcast App
        • Animation - Machinima
        • Modding - RTX Remix
      • Infrastructure
        • AI Enterprise Suite
        • Cloud Native Support
        • Cluster Management
        • Edge Deployment Management
        • Inference Serving
        • IO Acceleration
        • Networking
        • Virtual GPU
      • Cloud Services
        • Metaverse - Omniverse
        • Cloud Gaming
  • Solutions
    • AI and Data Science
      • Overview
      • Data Analytics
      • Machine Learning
      • Deep Learning Training
      • Deep Learning Inference
      • Conversational AI
      • Prediction and Forecasting
      • Speech AI
      • Large Language Models
      • Trials and Labs
    • Data Center and Cloud Computing
      • Overview
      • Accelerated Computing for Enterprise IT
      • Cloud Computing
      • Colocation
      • Edge Computing
      • Networking
      • Virtualization
      • MLOps
      • Trials and Labs
    • Design and Simulation
      • Overview
      • Augmented and Virtual Reality
      • Multi-Display
      • Rendering
      • Metaverse
      • Graphics Virtualization
      • Engineering Simulation
      • Broadcast
      • Trials and Labs
    • Robotics and Edge Computing
      • Overview
      • AI-on-5G
      • Intelligent Video Analytics
      • Industrial
      • Robotics
      • Edge Deployment Management
      • Edge Solutions
      • Trials and Labs
    • High-Performance Computing
      • Overview
      • HPC and AI
      • Simulation and Modeling
      • Scientific Visualization
      • Trials and Labs
    • Self-Driving Vehicles
      • Overview
      • Chauffeur
      • Concierge
      • Training
      • HD Mapping
      • Simulation
      • Robotaxis
      • Trucking
      • ADAS
  • Industries
    • Industries
      • Overview
      • Architecture, Engineering, Construction & Operations
      • Consumer Internet
      • Cybersecurity
      • Energy
      • Financial Services
      • Healthcare and Life Sciences
      • Higher Education
      • Game Development
      • Manufacturing
      • Media and Entertainment
      • Global Public Sector
      • Restaurants
      • Retail and CPG
      • Robotics
      • Smart Cities
      • Supercomputing
      • Telecommunications
      • Transportation
  • For You
    • Creatives/Designers
      • NVIDIA Studio
        • Overview
        • Accelerated Apps
        • Products
        • Compare
        • Shop
      • Industries
        • Media and Entertainment
        • Manufacturing
        • Architecture, Engineering, and Construction
        • All Industries >
      • Solutions
        • Data Center/Cloud
        • Laptops/Desktops
        • Augmented and Virtual Reality
        • Multi-Display
        • Rendering
        • 3D Collaboration
        • Graphics Virtualization
        • Engineering Simulation
    • Data Scientists
      • Industries
        • Financial Services
        • Consumer Internet
        • Healthcare
        • Higher Education
        • Retail
        • Public Sector
        • All Industries >
      • Solutions
        • Data Analytics
        • Machine Learning
        • Deep Learning Training
        • Deep Learning Inference
        • Conversational AI
        • Prediction and Forecasting
        • Large Language Models
      • Software
        • NGC Catalog
        • NVIDIA NGC
        • RAPIDS
        • Apache Spark
        • Inference Serving
        • Recommender Systems - Merlin
        • Open Source Portal
        • AI Enterprise Suite
        • NVIDIA Workbench
      • Products
        • PC
        • Laptops & Workstations
        • Data Center
        • Cloud
      • Resources
        • Professional Services
        • Technical Training
        • Startups
        • AI Accelerator Program
        • Content Library
        • NVIDIA Research
        • Developer Blog
        • Kaggle Grandmasters
    • Developers
      • Developer Resources
        • Join the Developer Program
        • NGC Catalog
        • NVIDIA NGC
        • Technical Training
        • News
        • Blog
        • Forums
        • Open Source Portal
        • NVIDIA GTC
        • Startups
        • Developer Home >
      • Application Frameworks
        • Metaverse - Omniverse
        • Automotive - DRIVE
        • Cloud-AI Video Streaming - Maxine
        • Speech AI - Riva
        • Data Analytics - RAPIDS
        • Healthcare - Clara
        • High-Performance Computing
        • Intelligent Video Analytics - Metropolis
        • Recommender Systems - Merlin
        • Robotics - Isaac
        • Telecommunications - Aerial
      • Top SDKs and Libraries
        • Parallel Programming - CUDA Toolkit
        • Edge AI applications - Jetpack
        • BlueField data processing - DOCA
        • Accelerated Libraries - CUDA-X Libraries
        • Deep Learning Inference - TensorRT
        • Deep Learning Training - cuDNN
        • Deep Learning Frameworks
        • Conversational AI - NeMo
        • Intelligent Video Analytics - DeepStream
        • NVIDIA Unreal Engine 4
        • Ray Tracing - RTX
        • Video Decode/Encode
    • Gamers
      • GeForce
        • GeForce Graphics Cards
        • Gaming Laptops
        • G-SYNC Monitors
        • RTX Games
        • GeForce Experience
        • GeForce Drivers
        • Forums
        • Support
        • Shop
      • GeForce NOW
        • Overview
      • SHIELD
        • Overview
        • Compare
        • Shop
        • FAQs
        • Knowledge Base
    • IT Professionals
      • Solutions
        • Data Center (On-Premises)
        • Edge Computing
        • Cloud Computing
        • Networking
        • Virtualization
        • Enterprise IT Solutions
      • Software
        • AI Enterprise Suite
        • Cloud Native Support
        • Cluster Management
        • Edge Deployment Management
        • Inference Serving
        • IO Acceleration
        • Networking
        • Virtual GPU
      • Apps and Tools
        • Data Center
        • GPU Monitoring
        • NVIDIA RTX Experience
        • NVIDIA RTX Desktop Manager
      • Resources
        • Data Center & IT Resources
        • Technical Training and Certification
        • Enterprise Support
        • Drivers
        • Security
        • Product Documentation
        • Forums
    • Researchers
        • NVIDIA Research Home
        • Research Areas
        • AI Playground
        • Video Highlights
        • COVID-19
        • NGC Catalog
        • Technical Training
        • Startups
        • News
        • Developer Blog
        • Open Source Portal
        • Cambridge-1 Supercomputer
        • 3D Deep Learning Research
    • Roboticists
      • Products
        • AI Training - DGX
        • Edge Computing - EGX
        • Embedded Computing - Jetson
      • Software
        • Robotics - Isaac SDK
        • Simulation - Isaac Sim
        • TAO Toolkit
        • Vision AI - Deepstream SDK
        • Edge Deployment Management
        • Synthetic Data Generation - Replicator
      • Use Cases
        • Healthcare and Life Sciences
        • Manufacturing
        • Public Sector
        • Retail
        • Robotics
        • More >
      • Resources
        • NVIDIA Blog
        • Robotics Research
        • Developer Blog
        • Technical Training
        • Startups
    • Startups
    • Shop
    • Drivers
    • Support
Deep Learning Institute
Self Paced Courses
Instructor-Led Workshops
Educator Programs
Enterprise Solutions
Resources
  • Self Paced Courses
  • Instructor-Led Workshops
  • Educator Programs
  • Enterprise Solutions
  • Resources
  • Self Paced Courses
  • Instructor-Led Workshops
  • Educator Programs
  • Enterprise Solutions
  • Resources
Learning Deep Learning Reading List Courses
Books
  • Learning Deep Learning
  • Reading List
  • Courses

Learn, Innovate, Lead

Continue your dive into deep learning. Explore learning resources on AI, accelerated computing, and accelerated data science.

Learning Deep Learning

Get started with deep learning with this new book from NVIDIA’s Magnus Ekman.

Learning Deep Learning is a complete guide to deep learning. Illuminating both the core concepts and the hands-on programming techniques needed to succeed, this book is ideal for developers, data scientists, analysts, and others—-including those with no prior machine learning or statistics experience. The book provides concise, well-annotated code examples using TensorFlow with Keras. And with corresponding PyTorch examples provided online, the book covers the two dominating Python libraries used for deep learning in industry and academia.

Buy Now
Book: Learning Deep Learning
Learn More About Author Magnus Eklam

Meet the Author: Magnus Ekman

Director of Architecture, NVIDIA

Video: introduction to Deep Learning Presented at the  GTC 2021 Conference

Watch Magnus’ Introduction to Deep Learning at NVIDIA GTC21

Explore Code Examples from the Book

Explore Code Examples

Recommended Reading List

Book: Deep Learning (Adaptive Computation and Machine Learning)

Deep Learning (Adaptive Computation and Machine Learning)

by Ian Goodfellow, Yoshua Bengio, & Aaron Courville

Book: Machine Learning Yearning

Machine Learning Yearning

by Andrew Ng

Book: Deep Learning with Python

Deep Learning with Python

by François Chollet

Book: Ray Tracing Gems II

Ray Tracing Gems II

by Adam Marrs, Peter Shirley, & Ingo Wald

Book: Programming Massively Parallel Processors: A Hands-on Approach

Programming Massively Parallel Processors: A Hands-on Approach

by David B. Kirk and Wen-mei W. Hwu

Book: Parallel Programming: Concepts and Practice

Parallel Programming: Concepts and Practice

by Bertil Schmidt Jorge Gonzalez-Dominguez, Christian Hundt, & Moritz Schlarb

Book: Professional CUDA C Programming

Professional CUDA C Programming

by John Cheng, Max Grossman & Ty McKercher

Book: Robotics, Vision and Control

Robotics, Vision and Control

by Peter Corke

NVIDIA Research

Groundbreaking technology begins right here with the world’s leading researchers. Explore various research activities in AI,  deep learning, robotics, high-performance computing, computer graphics, and more.

Learn More
Deep Learning programs for instructors

Educator Programs and
Teaching Kits

NVIDIA DLI offers downloadable course materials for university educators and free self-paced, online training to students through DLI Teaching Kits. Educators can also get certified to teach DLI workshops on campus through the University Ambassador Program.

Learn More

Technical Training

Student attending online course

Self-Paced, Online Courses

Instructor leading a workshop

Live, Virtual, Instructor-Led Workshops

Questions?

Inquire about NVIDIA Deep Learning Institute services.

Inquire about NVIDIA Deep Learning Institute services.

For technical questions,  check out the NVIDIA Developer Forums.

For technical questions, check out the NVIDIA Developer Forums.

Contact Us for Questions on
Deep Learning Training

  1. Section
  • Section

Optional

A Deep Learning Training Session by Magnus Ekman

NVIDIA GTC 21 Deep Learning Training Session


Magnus conducts a short training session on deep learning. This presentation is a great preview to topics that Magnus covers in his book, Learning Deep Learning (LDL). The talk begins with a high-level description of the topics covered in LDL. It then moves on to a more detailed description of some of the content in the initial chapters, including programming examples. It concludes with an overview of a more complex application, an image captioning network that generates textual descriptions of images. This image captioning network is the focus of one of the final programming examples in LDL and gives a flavor of the type of skills the reader will master after reading the book.

Watch Now 
Code Samples from Author Magnus Ekman

Sample Codes from GitHub


Explore more code examples from the author. The Learning Deep Learning GitHub repository contains Python files for all code examples included in the book. The repository also contains well-documented Jupyter notebooks that let you step through each example interactively. Many of the code examples are based on the TensorFlow DL framework, which is the framework that is taught in the printed book. For readers who are interested in learning the PyTorch DL framework instead of (or in addition to) TensorFlow, the repository also contains PyTorch versions of these examples. The Jupyter notebooks contain detailed descriptions of the PyTorch constructs, at a similar detail level as TensorFlow is described in the book.

Learn More 
Magnus Ekman

Magnus Ekman

Director of Architecture, NVIDIA


Magnus Ekman has a PhD in computer engineering, is a director of architecture at NVIDIA, and is the inventor of multiple patents. He has previously worked with processor design and R&D at Sun Microsystems and Samsung Research America. In his current role at NVIDIA, he leads an engineering team working on CPU performance and power efficiency for systems-on-chips targeting the autonomous vehicle market.

DLI Solutions
  • Self-Paced, Online Courses
  • Live Instructor-Led Workshops
  • Educator Programs and Teaching Kits
  • Enterprise Solutions
Products
  • DGX Systems
  • DGX A100
  • DGX Station
  • EGX Platform
  • Data Center GPUs
  • Virtual GPU
  • NVIDIA DRIVE
  • NVIDIA Isaac
  • Jetson
  • GeForce RTX
Technologies
  • CUDA-X AI
  • NGC Catalog
  • Data Analytics
  • Deep Learning SDKs
  • Deep Learning Frameworks
  • Conversational AI
  • Recommender Systems
  • Industry Frameworks
Resources
  • Technical Resources
  • NVIDIA Developer
  • NVIDIA Research
  • GPU Technology Conference
  • Careers
  • Newsroom
  • Deep Learning Blogs
  • NVIDIA On-Demand
Follow NVIDIA
Facebook Twitter LinkedIn Instagram YouTube
NVIDIA
Australia
  • Privacy Policy
  • Legal Info
  • Accessibility
  • Product Security
  • Contact
Copyright © 2023 NVIDIA Corporation