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
Foundations of Machine Learning and Recurrent Neural Networks (RNN)
- Neural Networks (NN) and RNNs
- Backpropagation
- Long Short-Term Memory (LSTM)
TensorFlow Fundamentals
- 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
- Tutorial Files
- Data Preparation
- Downloading data
- Inputs and Placeholders
- Graph Construction
- Inference
- Loss Calculation
- Training Processes
- Model Training
- Managing the Graph
- Handling Sessions
- Implementing the Training Loop
- Model Evaluation
- Constructing the Evaluation Graph
- Generating Evaluation Outputs
Advanced Applications
- 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
Convolutional Neural Networks
- Overview
- Objectives
- Tutorial Highlights
- Model Architecture
- Code Organization
- CIFAR-10 Model
- Model Inputs
- Model Predictions
- Model Training
- Launching and Training the Model
- Model Evaluation
- Training with Multiple GPU Cards¹
- Assigning Variables and Operations to Devices
- Launching and Training on Multiple GPU Cards
Deep Learning for MNIST
- Setup
- Loading MNIST Data
- Initiating TensorFlow InteractiveSession
- Constructing 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
- Densely Connected Layer
- Readout Layer
- Training and Evaluating the Model
Image Recognition
- Inception-v3
- C++
- Java
¹ Topics concerning GPU usage are not included in remote courses. They may be offered in classroom-based settings, subject to prior agreement, and only if both the instructor and all participants possess laptops equipped with supported NVIDIA GPUs running 64-bit Linux (hardware not provided by NobleProg). NobleProg cannot guarantee the availability of instructors with the required hardware.
Requirements
- Python
28 Hours
Testimonials (1)
Very updated approach or CPI (tensor flow, era, learn) to do machine learning.