Skip To Main Content
Intel logo - Return to the home page
My Tools

Select Your Language

  • Bahasa Indonesia
  • Deutsch
  • English
  • Español
  • Français
  • Português
  • Tiếng Việt
  • ไทย
  • 한국어
  • 日本語
  • 简体中文
  • 繁體中文
Sign In to access restricted content

Using Intel.com Search

You can easily search the entire Intel.com site in several ways.

  • Brand Name: Core i9
  • Document Number: 123456
  • Code Name: Emerald Rapids
  • Special Operators: “Ice Lake”, Ice AND Lake, Ice OR Lake, Ice*

Quick Links

You can also try the quick links below to see results for most popular searches.

  • Product Information
  • Support
  • Drivers & Software

Recent Searches

Sign In to access restricted content

Advanced Search

Only search in

Sign in to access restricted content.

The browser version you are using is not recommended for this site.
Please consider upgrading to the latest version of your browser by clicking one of the following links.

  • Safari
  • Chrome
  • Edge
  • Firefox

Applied Deep Learning with TensorFlow*

Summary

TensorFlow* is a popular machine learning framework and open source library for dataflow programming. In this course, you will learn about:

  • The fundamentals of building models with TensorFlow
  • Machine learning basics like linear regression, loss functions, and gradient descent
  • Important techniques like normalization, regularization, and minibatching
  • Kernels and how to apply them to convolutional neural networks (CNN)
  • The basic template for a CNN and different parameters that can be adjusted
  • TFRecord, queues, and coordinators

By the end of this course, students will have a firm understanding of:

  • Basic network construction, kernels, pooling, and multiclass classification
  • How to expand a basic network into a more complex network
  • Using transfer learning to take advantage of existing networks by building on top of them

The course is structured around eight weeks of lectures and exercises. Each week requires at least three hours to complete.

Prerequisites

Python programming

Calculus

Linear algebra

Statistics

Deep Learning (Recommended)

Before You Begin

Improve TensorFlow Speed on Your CPU: Build and Install TensorFlow on Intel® Architecture

 

Week 1

During this course you will learn the fundamentals of TensorFlow, as well as how to use it to define and run a computational graph.

Download
Week 2

Review machine learning basics beginning with linear regression, loss functions, and gradient descent. Learn how to implement a basic gradient descent in TensorFlow.

Download
Week 3

Refresh your knowledge of normalization and regularization. Explore neural networks and how they map to TensorFlow. Starting with a single neuron, apply an activation function, learn about layers of neurons, and finally understand how that translates to a feed-forward network.

Download
Week 4

Learn about batching and how to use it to help train your network. Discover ways to use full batch, mini batch, or stochastic gradient descent. Learn how to implement a multiclass classification, use back-propagation to update network weights, and identify the type of activation functions to use. See how to use dropout to smooth out your solution and avoid letting a single neuron dominate your network.

Download
Week 5

Learn about kernels and how they apply to convolutional neural networks (CNN). Explore the different parameters in a CNN and how a pooling layer can help. Review the LeNet topology and how it covers all the different CNN layers discussed in earlier lessons.

Download
Week 6

Understand the AlexNet topology and how it compares to LeNet. See how to use a basic template for a CNN. Learn how to save and load models in TensorFlow. Learn about momentum and certain optimizers, such as AdaGrad (adaptive gradient descent), RMSProp (root mean square propagation), and Adam that help with regularizing a neural network.

Download
Week 7

Gain a basic understanding of transfer learning, tensors, and operations. See how to apply them to an existing pretrained model and to accelerate your training. Learn about batch normalization, why it is important, and how to implement it in TensorFlow. Get a brief look at Visual Geometry Group (VGG) and how it compares to other networks.

Download
Week 8

Learn about the TFRecords format and how to create your own TFRecord. Also learn about TensorFlow queues and how it speeds up data delivery.

Download
  • Company Overview
  • Contact Intel
  • Newsroom
  • Investors
  • Careers
  • Corporate Responsibility
  • Inclusion
  • Public Policy
  • © Intel Corporation
  • Terms of Use
  • *Trademarks
  • Cookies
  • Privacy
  • Supply Chain Transparency
  • Site Map
  • Recycling
  • Your Privacy Choices California Consumer Privacy Act (CCPA) Opt-Out Icon
  • Notice at Collection

Intel technologies may require enabled hardware, software or service activation. // No product or component can be absolutely secure. // Your costs and results may vary. // Performance varies by use, configuration, and other factors. Learn more at intel.com/performanceindex. // See our complete legal Notices and Disclaimers. // Intel is committed to respecting human rights and avoiding causing or contributing to adverse impacts on human rights. See Intel’s Global Human Rights Principles. Intel’s products and software are intended only to be used in applications that do not cause or contribute to adverse impacts on human rights.

Intel Footer Logo