AI edge engineer
Offered By: Microsoft via Microsoft Learn
Course Description
Overview
- Module 1: University of Oxford
- 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
- Module 2: University of Oxford
- 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
- Module 3: University of Oxford
- 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
- Module 4: University of Oxford
- Launch a module from Azure portal to IoT Edge
- Generate simulated data from an edge device
- Verify data generated from the edge device
- Module 5: University of Oxford
- 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
- Module 6: University of Oxford
- Explain how Azure Functions implements business logic with IoT devices
- Decide whether Azure Functions is right choice for your IoT solution
- Module 7: University of Oxford
- 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
- Module 8: University of Oxford
- 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.
- Module 9: University of Oxford
- 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
- Module 10: This module implements CICD pipeline for edge devices
- Create a pipeline that deploys a smoke test using virtual IoT Edge devices
- Module 11: University of Oxford
- 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
- Module 12: University of Oxford
- 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.
- Module 13: Develop highly secure IoT solutions with Azure Sphere, Azure RTOS and Azure IoT Hub
- 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
- Module 14: Develop highly secure IoT solutions with Azure Sphere, Azure RTOS and Azure IoT Central
- 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
- Module 15: This is a computer vision solution using Azure IoT Edge
- 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
- Module 16: This module helps learner to deploy void detection solution using Live Video Analytics and Custom Vision
- 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
- Module 17: This module helps learner to deploy object detection solution using Live Video Analytics on IoT Edge.
- 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
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course
In this module, you will:
"Produced in partnership with the University of Oxford – Ajit Jaokar Artificial Intelligence: Cloud and Edge Implementations course"
In this module, you will:
"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
Tags
Related Courses
Cloud Machine Learning Engineering and MLOpsDuke University via Coursera Проектирование и реализация систем машинного обучения
Higher School of Economics via Coursera Machine Learning Engineering for Production (MLOps)
DeepLearning.AI via Coursera Scale AI in your organization
Microsoft via Microsoft Learn Creando un proceso de MLOps con Azure Machine Learning
Coursera Project Network via Coursera