Summary

Learn how to use Intel® hardware, software, and solutions for AI on the PC. Solve the difficulties of deep learning inference on edge devices.

By the end of this course, students will have practical knowledge of:

  • Windows* Machine Learning to accelerate machine learning applications
  • The Model Optimizer and inference engine in the Intel® Distribution for OpenVINO™ toolkit on multiple types of hardware
  • Deep learning tools and frameworks, such as TensorFlow* and Open Neural Network Exchange (ONNX*)

The course is structured around eight modules of lectures and exercises. Each module requires one hour to complete.

Module 1

This class introduces the basics of AI:

  • Applications of AI and ways it can transform industries
  • Comparison between machine learning and deep learning
  • Basic deep learning terminology

Download

Module 2

This class reviews how Intel hardware is used for AI. Topics include:

  • Intel's vision for AI on PC hardware and software
  • How different hardware addresses various AI tasks, such as training and inference
  • The analytics ecosystem, which is made up of toolkits, libraries, solutions, and hardware

Download

Module 3

This class teaches about deep learning frameworks and provides:

  • An overview of the optimized frameworks for machine learning
  • An introduction to TensorFlow and central concepts, such as computational graphs and sessions
  • Instructions to create and run a simple computational graph in Python*

Download

Module 4

This class explains the end-to-end AI training workflow. Topics include:

  • How to clean, normalize, and optimize a dataset
  • An example of how to train a GoogLeNet Inception neural network model
  • How to evaluate a trained model and test it for accuracy and performance

Download

Module 5

This class introduces the challenges of AI inference at the edge. Topics include:

  • What edge computing is and how it will influence modern technology
  • The importance of inference on the edge and why it's required by emerging markets

Download

Module 6

This class introduces how to use Windows Machine Learning to accelerate AI development. Topics include:

  • The benefits of using Windows Machine Learning for inference on the edge
  • How to improve performance using the most popular frameworks with ONNX models
  • How the Windows Machine Learning stack can improve performance of AI models on integrated graphics

Download

Module 7

This class introduces the Intel® Distribution of OpenVINO™ toolkit and how to use it to run inference on the edge. Learn about:

  • The different parts and advantages of using the toolkit
  • How to use the Model Optimizer to improve the model topology of pretrained networks
  • How to use the inference engine to run on different types of hardware

Download

Module 8

Complete this course with a review of the previous topics, including:

  • How Intel hardware, toolkits, and solutions allow developers to create applications for AI on the PC
  • Why Intel's collaboration with Microsoft* improves deep learning performance for PCs through Windows Machine Learning
  • An introduction to Intel® Distribution of OpenVINO™ toolkit to use with deep learning frameworks for powerful AI applications

Download