Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Machine Learning and Recursive Neural Networks (RNN) Fundamentals
- Neural Networks (NN) and RNNs
- Backpropagation
- Long Short-Term Memory (LSTM)
TensorFlow Basics
- Creating, initializing, saving, and restoring TensorFlow variables
- Feeding, reading, and preloading TensorFlow data
- Leveraging TensorFlow infrastructure for large-scale model training
- Visualizing and evaluating models using TensorBoard
TensorFlow Mechanics 101
- Tutorial Files
- Preparing the Data
- Downloading
- Inputs and Placeholders
- Building the Graph
- Inference
- Loss Calculation
- Training
- Training the Model
- The Graph
- The Session
- Training Loop
- Evaluating the Model
- Constructing 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 the Inception Model Tutorial
Convolutional Neural Networks
- Overview
- Objectives
- Tutorial Highlights
- Model Architecture
- Code Organization
- CIFAR-10 Model
- Model Inputs
- Model Prediction
- Model Training
- Launching and Training the Model
- Evaluating a Model
- Training a Model Using Multiple GPU Cards¹
- Placing Variables and Operations on Devices
- Launching and Training the Model on Multiple GPU Cards
Deep Learning for MNIST
- Setup
- Loading MNIST Data
- Starting the TensorFlow Interactive Session
- Building a Softmax Regression Model
- Placeholders
- Variables
- Predicted Class and Cost Function
- Training the Model
- Evaluating the Model
- Building a Multilayer Convolutional Network
- Weight Initialization
- Convolution and Pooling
- First Convolutional Layer
- Second Convolutional Layer
- Fully Connected Layer
- Readout Layer
- Training and Evaluating the Model
Image Recognition
- Inception-v3
- C++
- Java
¹ Topics related to the use of GPUs are not available as a part of a remote course. They can be delivered during classroom-based courses, but only by prior agreement, and only if both the trainer and all participants have laptops with supported NVIDIA GPUs, with 64-bit Linux installed (not provided by NobleProg). NobleProg cannot guarantee the availability of trainers with the required hardware.
Requirements
- Python
28 Hours
Testimonials (1)
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.