Get in Touch

Course Outline

Machine Learning and Recursive Neural Networks (RNN) Basics

  • NN and RNN
  • Backpropagation
  • Long short-term memory (LSTM)

TensorFlow Basics

  • Creation, initialization, saving, and restoring TensorFlow variables
  • Feeding, reading, and preloading TensorFlow data
  • Leveraging TensorFlow infrastructure to train models at scale
  • Visualizing and evaluating models using TensorBoard

TensorFlow Mechanics 101

  • Prepare the Data
    • Download
    • Inputs and Placeholders
  • Build the Graph
    • Inference
    • Loss
    • Training
  • Train the Model
    • The Graph
    • The Session
    • Train Loop
  • Evaluate the Model
    • Build the Eval Graph
    • Eval Output

Advanced Usage

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

TensorFlow Serving

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

¹ The "Using GPUs" topic within the Advanced Usage section is not available as part of the remote course. This module can be delivered during classroom-based courses, subject to prior agreement, and provided that both the trainer and all participants have laptops with supported NVIDIA GPUs running 64-bit Linux (not provided by NobleProg). NobleProg cannot guarantee the availability of trainers with the required hardware.

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories