training cnn models with
play

Training CNN Models with Machine Intelligence NVIDIA DIGITS - PowerPoint PPT Presentation

Training CNN Models with Machine Intelligence NVIDIA DIGITS Modern Infrastructure http://mi2.live What is MI2? MI2 Webinars focus on the convergence of machine intelligence and modern infrastructure . Every alternate week, I deliver


  1. Training CNN Models with Machine Intelligence NVIDIA DIGITS Modern Infrastructure http://mi2.live

  2. What is MI2? MI2 Webinars focus on the convergence of machine intelligence and modern infrastructure . Every alternate week, I deliver informative and insightful sessions covering cutting-edge technologies. Each webinar is complemented by a tutorial, code snippets, and a video. MI2 strives to be an independent and neutral platform for exploring emerging technologies. Register at http://mi2.live

  3. Objectives • What is a Convolutional Neural Network (CNN)? • Key Concepts • Overview of NVIDIA DIGITS • Demo • Summary

  4. Lifecycle of an ML model Testing Dataset Prediction Historical Training Algorithm Evaluation Model Data Dataset Production Data

  5. What is Deep Learning? Input Value 1 Input Value 2 Input Value 3 Input Layer Hidden Layer Output Layer

  6. What is Deep Learning?

  7. The Neuron

  8. The Neuron • Neuron • Axon • Dendrite

  9. Neuron in an Artificial Neural Network Input Value 1 X 1 Y Neuron Input Value 2 X 2 Output Value Input Value 3 X 3

  10. Neuron in an Artificial Neural Network Input Value 1 X 1 Output Value 1 Y 1 Neuron Y 2 Output Value 2 Input Value 2 X 2 Y p Output Value p Input Value 3 X m

  11. Artificial Neural Network Input Value 1 X 1 W1 W2 Y Neuron Input Value 2 X 2 Output Value W3 Input Value 3 X 3

  12. Deep Learning

  13. Lifecycle of an ML model Testing Dataset Prediction Historical Training Algorithm Evaluation Model Data Dataset Production Data

  14. Forward Propagation

  15. Back Propagation

  16. What are Convolutional Neural Networks? Output Convolutional Neural Input Image Label (Image Network Class)

  17. What are Convolutional Neural Networks? Convolutional Dog Neural Network Convolutional Cat Neural Network

  18. How Computers See Images?

  19. The Big Picture of CNN

  20. Full Connection

  21. Overview of NVIDIA DIGITS • Deep Learning GPU Training System™ (DIGITS) • Wrapper for Caffe, Torch , and TensorFlow frameworks • Provides a wizard-style graphical web interface • Can rapidly train highly accurate neural networks • Highly customizable and configurables

  22. What are we Building? • A CNN model trained through NVIDIA DIGITS • Model trained with images of dogs and cats • Installing NVIDIA Docker runtime on a GPU-based VM • Running NVIDIA DIGITS as a Docker container • Downloading the trained model for inference • Using Caffe CPU Docker image for inference

  23. DEMO Training a CNN Model with NVIDIA DIGITS https://github.com/janakiramm/digits-tutorial

  24. MI2 Sponsors

  25. Next Webinar Bu Buil ilding ing Conv nvolutio iona nal Neural Networks s wit ith NVID VIDIA IA DIGIT IGITS NVIDIA DIGITS is a wizard-style framework to build convolutional neural networks. Attend this session to learn how to setup and configure NVIDIA DIGITS for building deep neural networks based on popular frameworks such as Caffe and TensorFlow. In this webinar, I will walk you through everything from data preparation to hyperparameter tuning to model serving. Thursday, February 7th, 2019 9:00 AM PST / 10:30 PM IST Register at http://mi2.live

Recommend


More recommend