Get in Touch

Course Outline

Machine Learning and Recurrent Neural Networks (RNN) Fundamentals

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

TensorFlow Fundamentals

  • 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

  • Data Preparation
    • Download
    • Inputs and Placeholders
  • Graph Construction
    • Inference
    • Loss
    • Training
  • Model Training
    • The Graph
    • The Session
    • Training Loop
  • Model Evaluation
    • Building the Evaluation Graph
    • Evaluation Output

Advanced Usage

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

TensorFlow Serving

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

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

Requirements

  • Statistics
  • Python
  • (Optional) A laptop equipped with an NVIDIA GPU supporting 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