Get in Touch

Course Outline

Machine Learning and Recurrent Neural Networks (RNN) Fundamentals

  • Neural Networks (NN) and RNNs
  • Backpropagation
  • Long Short-Term Memory (LSTM)

TensorCore Basics

  • Creating, initializing, saving, and restoring TensorFlow variables
  • Feeding, reading, and preloading TensorFlow data
  • Utilizing TensorFlow infrastructure for large-scale model training
  • Visualizing and evaluating models using TensorBoard

TensorFlow Mechanics 101

  • Preparing the Data
    • Downloading data
    • Inputs and placeholders
  • Constructing the Graph
    • Inference
    • Loss calculation
    • Training operations
  • Training the Model
    • The Graph
    • The Session
    • The training loop
  • Evaluating the Model
    • Building the evaluation graph
    • Evaluation outputs

Advanced Usage

  • Threading and Queues
  • Distributed TensorFlow
  • Writing Documentation and Sharing Your Model
  • Customizing Data Readers
  • Utilizing GPUs¹
  • Manipulating TensorFlow Model Files

TensorFlow Serving

  • Introduction
  • Basic Serving Tutorial
  • Advanced Serving Tutorial
  • Serving an Inception Model Tutorial

¹ The Advanced Usage topic, “Using GPUs,” is not included in remote course offerings. This module may be delivered during classroom-based sessions, but only with prior agreement and provided that both the instructor and all participants possess laptops with supported NVIDIA GPUs and a 64-bit Linux installation (not supplied by NobleProg). NobleProg cannot guarantee the availability of instructors with the necessary hardware.

Requirements

  • Statistics
  • Python
  • (Optional) A laptop equipped with an NVIDIA GPU that supports CUDA 8.0 and cuDNN 5.1, running a 64-bit Linux operating system
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories