Get in Touch

Course Outline

Machine Learning and Recursive Neural Networks (RNN) fundamentals

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

TensorFlow Essentials

  • Creating, initializing, saving, and restoring TensorFlow variables
  • Feeding, reading, and preloading TensorFlow data
  • Utilizing TensorFlow infrastructure to train models at scale
  • Visualizing and evaluating models using TensorBoard

TensorFlow Mechanics 101

  • Preparing the Data
    • Downloading data
    • Inputs and Placeholders
  • Constructing the Graph
    • Inference
    • Loss computation
    • Training
  • Training the Model
    • The Graph
    • The Session
    • Training Loop
  • Evaluating the Model
    • Building the Evaluation Graph
    • Evaluation Output

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 Inception Model Tutorial

¹ The "Using GPUs" topic within the Advanced Usage section is not available in remote courses. This module can only be delivered in classroom settings, subject to prior agreement, and only if the trainer and all participants have laptops with supported NVIDIA GPUs and installed 64-bit Linux systems (not provided by NobleProg). NobleProg cannot guarantee that trainers will have 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