AI edge engineer

Go to class
Write Review

Free Online Course: AI edge engineer provided by Microsoft Learn is a comprehensive online course, which lasts for 17-18 hours worth of material. The course is taught in English and is free of charge.

Overview
    • Module 1: University of Oxford
    • In this module, you will:

      • Evaluate whether Azure IoT can address the problems associated with large-scale IoT deployment
      • Describe how the components of Azure IoT work together to build a cloud-based IoT solution

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 2: University of Oxford
    • In this module, you will:

      • Evaluate whether IoT Hub can effectively address the problems associated with large-scale IoT deployment
      • Describe how the components of IoT hub work together to build IoT applications managed through the cloud

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 3: University of Oxford
    • In this module, you will:

      • Evaluate situations where IoT Edge can help in deploying IoT applications to the cloud
      • Describe the components of IoT Edge
      • List the capabilities of the IoT Edge for the IoT solutions in the cloud

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 4: University of Oxford
    • In this module, you will:

      • Launch a module from Azure portal to IoT Edge
      • Generate simulated data from an edge device
      • Verify data generated from the edge device

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 5: University of Oxford
    • In this module, you will:

      • Launch a module from Azure portal to IoT Edge using a container
      • Generate simulated data from an edge device
      • Verify data generated from the edge device

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 6: University of Oxford
    • In this module, you will:

      • Explain how Azure Functions implements business logic with IoT devices
      • Decide whether Azure Functions is right choice for your IoT solution

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 7: University of Oxford
    • In this module, you will:

      • Configure an IoT device to an IoT Hub
      • Integrate Cognitive Speech Service into an Azure function
      • Deploy an Azure function app
      • Test your Azure function app with an IoT device

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 8: University of Oxford
    • In this module, you will:

      • Implement a cognitive service for performing language detection on an edge device
      • Describe how the components and services of a solution to deploy a cognitive service on an edge device work together to solve the problem of language detection on an edge device.

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 9: University of Oxford
    • In this module, you will:

      • Evaluate whether MLOps is appropriate to automate your machine learning model building and deployment processes for edge devices
      • Describe how the MLOps pipeline and components work together to deploy and retrain machine learning models on edge devices

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 10: This module implements CICD pipeline for edge devices
    • In this module, you will:

      • Create a pipeline that deploys a smoke test using virtual IoT Edge devices

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 11: University of Oxford
    • In this module, you will:

      • Evaluate whether Azure Sphere is right product for creating secure IoT applications
      • Describe how the components of an Azure Sphere work together to create end-to-end secure environment for IoT devices

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 12: University of Oxford
    • In this module, you will:

      • Implement image classification on a microcontroller device using a pre-trained neural network model.
      • Describe how the components and services of Azure Sphere work to deploy a pre-trained image classification model.

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 13: Develop highly secure IoT solutions with Azure Sphere, Azure RTOS and Azure IoT Hub
    • In this module, you will:

      • Create an Azure IoT hub and a Device Provisioning Services
      • Configure your Azure Sphere device application to send telemetry to Azure IoT Hub
      • Build and deploy the Azure Sphere device application
      • View the environment telemetry using Azure Iot Explorer
      • Control an Azure Sphere device application by using Azure IoT Hub device twins and direct methods
      • Deploy a new more sensitive room sensor onto an Azure Sphere real-time core running Azure RTOS
      • Read the data from the new sensor running on the real-time core and send the data to IoT Hub

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 14: Develop highly secure IoT solutions with Azure Sphere, Azure RTOS and Azure IoT Central
    • In this module, you will:

      • Create an Azure IoT Central application
      • Configure your Azure Sphere application to Azure IoT Central
      • Build and deploy the Azure Sphere application
      • Display environment telemetry in the Azure IoT Central dashboard
      • Control an Azure Sphere application by using Azure IoT Central properties and commands
      • Deploy a new more sensitive room sensor onto an Azure Sphere real-time core running Azure RTOS
      • Read the data from the new sensor running on the real-time core and send the data to IoT Central

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 15: This is a computer vision solution using Azure IoT Edge
    • In this module, you will:

      • Use a pre-trained image classification module with Azure Cognitive Services
      • Deploy your solution to the IoT Edge using VS Code
      • Verify a module that running successfully

      Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course

    • Module 16: This module helps learner to deploy void detection solution using Live Video Analytics and Custom Vision
    • In this module, you will:

      • Use Live Video Analytics to build video analytics solution with Custom Vision
      • Deploy a set of modules to an IoT Edge virtual machine using the installer
      • Set up an application that uses the virtual device for rapid inference at the edge
      • Deploy a solution that will enable you to watch images with defects through a web application

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

    • Module 17: This module helps learner to deploy object detection solution using Live Video Analytics on IoT Edge.
    • In this module, you will:

      • Use Live Video Analytics on IoT Edge module to build a video analytics solution
      • Deploy a set of modules to an IoT Edge virtual machine using the installer
      • Set up an application that uses a virtual device for rapid inference at the edge
      • Bring an AI model of your choice into the video analytics solution
      • Test a solution that will detect a person at the edge from a web application

      "Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"

Syllabus
    • Module 1: Introduction to Azure IoT
      • Introduction
      • What is Azure IoT?
      • How Azure IoT works
      • When to use Azure IoT
      • Knowledge check
      • Summary
    • Module 2: Introduction to Azure IoT Hub
      • Introduction
      • What is IoT Hub?
      • How IoT Hub works
      • When to use IoT Hub
      • Knowledge check
      • Summary
    • Module 3: Introduction to Azure IoT Edge
      • Introduction
      • What is IoT Edge?
      • How IoT Edge works
      • When to use IoT Edge
      • Knowledge check
      • Summary
    • Module 4: Deploy a pre-built module to the Edge device
      • Introduction
      • Use a pre-built module to generate test data
      • Set up communication between IoT Hub and IoT Edge
      • Exercise - Set up communication between IoT Hub and IoT Edge
      • Deploy a prebuilt module to an IoT Edge device
      • Exercise - Deploy a pre-built module to the IoT Edge
      • Knowledge check
      • Summary
    • Module 5: Train and package an Azure machine learning module for deployment to IoT Edge device
      • Introduction
      • What is a virtual machine?
      • How to set up communication between IoT Hub and IoT Edge
      • Exercise - Set up communication between IoT Hub and IoT Edge
      • How to create and deploy Azure machine learning modules
      • Exercise - Creating and deploying Azure machine learning module
      • How to view container repository
      • Exercise - Viewing container repository
      • How to view generated data
      • Exercise - Viewing generated data
      • Clean up resources
      • Knowledge check
      • Summary
    • Module 6: Introduction to Azure Functions for IoT
      • Introduction
      • What are Azure Functions for IoT?
      • How Azure Functions for IoT work
      • When to use Azure Functions for IoT
      • Knowledge check
      • Summary
    • Module 7: Connecting IoT devices to Cognitive Services using Azure Functions
      • Introduction
      • Design Cognitive Services using Azure Functions
      • How to configure IoT device to the IoT Hub
      • Exercise - Configuring IoT device to the IoT Hub
      • Knowledge check
      • How to create Azure Cognitive Services
      • How to deploy Azure Functions
      • How to deploy device code to the IoT device
      • Exercise - Deploying Cognitive Services as Azure Functions to the IoT device
      • Knowledge check
      • Exercise - Customizing Cognitive Services as Azure Functions
      • Knowledge check
      • Summary
    • Module 8: Run Cognitive Services on IoT Edge
      • Introduction
      • Design a language detection module on IoT Edge
      • How to configure IoT Edge to IoT Hub
      • Exercise - Configure IoT Edge to IoT Hub
      • How to deploy a cognitive service to an IoT Edge device
      • Exercise - Deploying a cognitive service to IoT Edge as a container
      • Exercise - Test Cognitive Services on the IoT Edge device
      • Knowledge check
      • Summary
    • Module 9: Introduction to MLOps for IoT Edge
      • Introduction
      • What is MLOps for IoT Edge?
      • How MLOps works for IoT Edge
      • When to use MLOps for IoT Edge
      • Knowledge check
      • Summary
    • Module 10: Implement CI/CD for IoT Edge
      • Introduction
      • Design a CI/CD pipeline for IoT Edge
      • How to create a CI pipeline with Azure DevOps
      • Exercise - Create a CI pipeline for IoT Edge with Azure DevOps
      • How to create a release pipeline with a smoke test
      • Exercise - Create a CD release pipeline for IoT Edge with a smoke test
      • Knowledge check
      • Summary
    • Module 11: Introduction to Azure Sphere
      • Introduction
      • What is Azure Sphere?
      • How Azure Sphere works
      • When to use Azure Sphere
      • Knowledge check
      • Summary
    • Module 12: Image classification using Azure Sphere
      • Introduction
      • Design an image classification model on Azure Sphere
      • How to set up Azure Sphere
      • Exercise - Set up Azure Sphere
      • How to create a real-time image classification application
      • Exercise - Create a real-time image classification application
      • How to build a real-time image classification application
      • Exercise - Build a real-time image classification application
      • How to set up display output
      • Exercise - Set up display output
      • How to deploy a real-time image classification application to Azure Sphere
      • Exercise - Deploy a real-time image classification application to Azure Sphere
      • Knowledge check
      • Summary
    • Module 13: Develop secure IoT Solutions for Azure Sphere with IoT Hub
      • Introduction
      • Designing a secure IoT solution
      • Learn about Azure Sphere devices
      • How to set up Azure Sphere
      • Exercise - Set up Azure Sphere
      • How to connect a room environment monitor to Azure IoT Hub
      • Exercise - Connect a room environment monitor to Azure IoT Hub
      • How to secure an Azure Sphere
      • Exercise - Secure an Azure Sphere application
      • How to deploy a high-level application to your Azure Sphere
      • Exercise - Deploy a high-level application to your Azure Sphere
      • How to set the room virtual thermostat with Azure IoT Hub device twins
      • Exercise - Set room virtual thermostat with Azure IoT Hub device twins
      • How to remotely restart your Azure Sphere device with an Azure IoT Hub direct method
      • Exercise - Remotely reboot your Azure Sphere device with an Azure IoT direct method
      • How to deploy an Azure RTOS real-time sensor application to monitor the room environment
      • Exercise - Deploy an Azure RTOS real-time sensor application to monitor the room environment
      • How to send Azure RTOS real-time room environment sensor data to IoT Hub
      • Exercise - Send Azure RTOS real-time room environment sensor data to IoT Hub
      • Knowledge check
      • Summary
    • Module 14: Develop secure IoT solutions for Azure Sphere, Azure RTOS and Azure IoT Central
      • Introduction
      • Design a secure IoT solution with Azure Sphere
      • Supported Azure Sphere devices
      • How to set up Azure Sphere
      • Exercise - Set up Azure Sphere
      • How to connect a room environment monitor to Azure IoT Central
      • Exercise - Connect a room environment monitor to Azure IoT Central
      • How to secure an Azure Sphere
      • Exercise - Secure an Azure Sphere application
      • How to deploy a high-level application to your Azure Sphere
      • Exercise - Deploy a high-level application to your Azure Sphere
      • How to set the room virtual thermostat with Azure IoT device twins
      • Exercise - Set the room virtual thermostat with Azure IoT device twins
      • How to remotely restart Azure Sphere with Azure IoT direct methods
      • Exercise - Remotely reboot Azure Sphere with Azure IoT direct methods
      • How to deploy an Azure RTOS real-time sensor application to monitor the room environment
      • Exercise - Deploy an Azure RTOS real-time sensor application to monitor the room environment
      • How to send Azure RTOS real-time room environment sensor data to IoT Central
      • Exercise - Send Azure RTOS real-time room environment sensor data to IoT Central
      • Knowledge check
      • Summary
    • Module 15: Create an image recognition solution with Azure IoT Edge and Azure Cognitive Services
      • Introduction
      • Exercise - Design computer vision solution
      • Exercise - Install IoT Edge runtime for Linux
      • Create the fruit classification model
      • Understand the project structure
      • Exercise - Deploy and build the solution
      • Monitor your solution
      • Knowledge check
      • Summary
    • Module 16: Void detection on Edge devices with Live Video Analytics using own images and video
      • Introduction
      • Build the video analytics solution on IoT Edge
      • How to deploy IoT Edge device
      • Exercise - Deploy an IoT Edge device
      • How to install Vision on Edge solution
      • Exercise - Install Vision Edge Shell
      • How to upload a sample video file to your edge device
      • Exercise - Upload a video to your edge device to be processed
      • How to deploy your solution
      • Exercise - Deploy your solution
      • Summary
    • Module 17: Object detection on Edge devices with Live Video Analytics using YOLO model
      • Introduction
      • Build the video analytics solution on IoT Edge
      • How to deploy an IoT Edge device
      • Exercise - Deploy an IoT Edge device
      • How to install Vision on Edge solution
      • Exercise - Install Vision Edge Solution
      • How to upload a sample video file to your edge device
      • Exercise - Upload a sample video to your edge device
      • How to build a container image with YOLOv4 TensorFlow Lite model
      • Exercise - Build a container image with YOLO model and deploy it to IoT Edge
      • How to deploy your solution
      • Exercise - Bring your AI model to deploy a video analytics solution
      • Summary