- Statistics
- Python
- (optional) A laptop with NVIDIA GPU that supports CUDA 8.0 and cuDNN 5.1, with 64-bit Linux installed
TensorFlow is a 2nd Generation API of Google's open source software library for Deep Learning. The system is designed to facilitate research in machine learning, and to make it quick and easy to transition from research prototype to production system.
Audience
This course is intended for engineers seeking to use TensorFlow for their Deep Learning projects
After completing this course, delegates will:
- understand TensorFlow’s structure and deployment mechanisms
- be able to carry out installation / production environment / architecture tasks and configuration
- be able to assess code quality, perform debugging, monitoring
- be able to implement advanced production like training models, building graphs and logging
Machine Learning and Recursive Neural Networks (RNN) basics
- NN and RNN
- Backprogation
- Long short-term memory (LSTM)
TensorFlow Basics
- Creation, Initializing, Saving, and Restoring TensorFlow variables
- Feeding, Reading and Preloading TensorFlow Data
- How to use TensorFlow infrastructure to train models at scale
- Visualizing and Evaluating models with 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 Advanced Usage topic, “Using GPUs”, is not available as a part of a remote course. This module 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.
United Arab Emirates - Deep Learning with TensorFlow
Qatar - Deep Learning with TensorFlow
Egypt - Deep Learning with TensorFlow
Saudi Arabia - Deep Learning with TensorFlow
South Africa - Deep Learning with TensorFlow
Brasil - Deep Learning com TensorFlow
Canada - Deep Learning with TensorFlow
中国 - Deep Learning with TensorFlow
香港 - Deep Learning with TensorFlow
澳門 - Deep Learning with TensorFlow
台灣 - Deep Learning with TensorFlow
USA - Deep Learning with TensorFlow
Österreich - Deep Learning with TensorFlow
Schweiz - Deep Learning with TensorFlow
Deutschland - Deep Learning with TensorFlow
Czech Republic - Deep Learning with TensorFlow
Denmark - Deep Learning with TensorFlow
Estonia - Deep Learning with TensorFlow
Finland - Deep Learning with TensorFlow
Greece - Deep Learning with TensorFlow
Magyarország - Deep Learning with TensorFlow
Ireland - Deep Learning with TensorFlow
Luxembourg - Deep Learning with TensorFlow
Latvia - Deep Learning with TensorFlow
España - Aprendizaje Profundo con TensorFlow
Italia - Deep Learning with TensorFlow
Lithuania - Deep Learning with TensorFlow
Nederland - Deep Learning with TensorFlow
Norway - Deep Learning with TensorFlow
Portugal - Deep Learning com TensorFlow
România - Deep Learning with TensorFlow
Sverige - Deep Learning with TensorFlow
Türkiye - Deep Learning with TensorFlow
Malta - Deep Learning with TensorFlow
Belgique - Deep Learning avec TensorFlow
France - Deep Learning avec TensorFlow
日本 - Deep Learning with TensorFlow
Australia - Deep Learning with TensorFlow
Malaysia - Deep Learning with TensorFlow
New Zealand - Deep Learning with TensorFlow
Philippines - Deep Learning with TensorFlow
Singapore - Deep Learning with TensorFlow
Thailand - Deep Learning with TensorFlow
Vietnam - Deep Learning with TensorFlow
India - Deep Learning with TensorFlow
Argentina - Aprendizaje Profundo con TensorFlow
Chile - Aprendizaje Profundo con TensorFlow
Costa Rica - Aprendizaje Profundo con TensorFlow
Ecuador - Aprendizaje Profundo con TensorFlow
Guatemala - Aprendizaje Profundo con TensorFlow
Colombia - Aprendizaje Profundo con TensorFlow
México - Aprendizaje Profundo con TensorFlow
Panama - Aprendizaje Profundo con TensorFlow
Peru - Aprendizaje Profundo con TensorFlow
Uruguay - Aprendizaje Profundo con TensorFlow
Venezuela - Aprendizaje Profundo con TensorFlow
Polska - Deep Learning with TensorFlow
United Kingdom - Deep Learning with TensorFlow
South Korea - Deep Learning with TensorFlow
Pakistan - Deep Learning with TensorFlow
Sri Lanka - Deep Learning with TensorFlow
Bulgaria - Deep Learning with TensorFlow
Bolivia - Aprendizaje Profundo con TensorFlow
Indonesia - Deep Learning with TensorFlow
Kazakhstan - Deep Learning with TensorFlow
Moldova - Deep Learning with TensorFlow
Morocco - Deep Learning with TensorFlow
Tunisia - Deep Learning with TensorFlow
Kuwait - Deep Learning with TensorFlow
Oman - Deep Learning with TensorFlow
Slovakia - Deep Learning with TensorFlow
Kenya - Deep Learning with TensorFlow
Nigeria - Deep Learning with TensorFlow
Botswana - Deep Learning with TensorFlow
Slovenia - Deep Learning with TensorFlow
Croatia - Deep Learning with TensorFlow
Serbia - Deep Learning with TensorFlow
Bhutan - Deep Learning with TensorFlow