Skip to content

A Repository created to help people prepare for the Microsoft AI-100 Exam. Details are correct for December 2020, as I prepare for an exam in January 2021 - I make no promises for the lifecycle of this repository at this time.

License

Notifications You must be signed in to change notification settings

codess-aus/AI-100

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open-Source Licence MIT

msandfor msandfor msandfor michellesandford techgirlwa MichelleSandford

** FYI: Update - I passed this exam first time, score was 840 (pass mark 700) **

ASA Pipeline

AI-100

A Repository created to help people prepare for the Microsoft AI-100 Exam. Details are correct for December 2020, as I prepare for an exam in January 2021 - I make no promises for the lifecycle of this repository at this time.

Also, I'd love it if you've found this Project useful - Could you please click on the ⭐ for this repository.

If you have content to add, open an issue and we'll see if it fits

Table of Contents

Resources

Exam Rubric / Scoring Guide

Microsoft Certified: Azure AI Engineer Associate –Skills Measured

Learning Paths

Resource Topic Step
Evaluate text with Azure Cognitive Language Services Learn how to use Cognitive Language Services to analyze text, determine intent, detect adult themes, and process natural language input Step
Process and Translate Speech with Azure Cognitive Speech Services Learn how to implement the Speech services found in Azure Cognitive Services by performing speech-to-text transcription, synthesizing text input to speech, performing speech translation, and implementing speaker recognition in your AI infused applications Step
Create Intelligent Bots with the Azure Bot Service Allowing customers to interact with computer applications in a conversational way using text, graphics, or speech, can be realized using Bots. It may be a simple question and answer dialog, or a sophisticated bot that allows people to interact with services in an intelligent manner using pattern matching, state tracking and artificial intelligence techniques well integrated with existing business services. Learn how to build a chat bot and add intelligence to the Bot by integrating QnA Maker and LUIS Step
Process and classify images with the Azure cognitive vision services Learn how to implement computer vision by exploring how to process faces in images and video, detect objects, categorize images, extract insights with video indexer service, and implement custom vision solutions Step

Analyze solution requirements (25-30%)

My Notes on Analyze

Resource Topic Step
Manage storage account access keys Map security requirements to tools, technologies, and processes An access key provides admin access to an azure storage account
What is Azure role-based access control (Azure RBAC)? Map security requirements to tools, technologies, and processes RBAC allows you to manage who has access to Azure resources and what permissions they have on those resources. You cannot use RBAC to provide fine-grained access to Azure tables
Grant limited access to Azure Storage resources using shared access signatures (SAS) Map security requirements to tools, technologies, and processes Grant limited access to Azure Storage resources using Shared Access Signatures (SAS). A SAS is a URL with a token that specifies the allowed permissions
Welcome to Azure Cosmos DB Select the software, services, and storage required to support a solution Step
What is Azure Databricks? Select the software, services, and storage required to support a solution Step
What is Azure Data Lake Storage Gen1? Select the software, services, and storage required to support a solution Step
Log Analytics tutorial Select the software, services, and storage required to support a solution Step
What are Azure Cognitive Services? Recommend Azure Cognitive Services APIs to meet business requirements Bing Video Search API returns a list of videos that match text search criteria. Bing Visual Search API allows you to upload an image and return info about that image. Text analytics API allows you to extract key phrases from text and detect the language. Content Moderator API allows you to create a list of explicit terms to be matched against user-generated content and returns response specifying matched terms. Computer Vision API analyses images for a persons face, logo, object etc. Personaliser chooses the next video to play based on what the users watches and skips. User experience based on behaviour
What is Azure Media Services Video Indexer? Recommend Azure Cognitive Services APIs to meet business requirements VI API extracts insights from a video. Identifies 1M celebs.
Choosing a big data storage technology in Azure Recommend Azure Cognitive Services APIs to meet business requirements Cosmos DB with Table API allows you to store data a key-attribute pairs. Cosmos DB with Gremlin useful for graph-based data. Data Lake temporarily store data of any size and type. Databricks - spark based solution processes data in batches or real-time streams
Quickstart: Create your first data science experiment in Machine Learning Studio (classic) Select the software, services, and storage required to support a solution An ML experiment allows you to add source data as input to data science models
What is the Bot Framework SDK? Select the software, services, and storage required to support a solution Step
Create a bot with Azure Bot Service Select the software, services, and storage required to support a solution Intelligent bots automatically respond to user input. Use dialogs without human intervention
What is Computer Vision? Select the software, services, and storage required to support a solution Computer Vision allows you to process images and return insightful information - object, brand, face or adult content - without having to write code
What is Azure Service Bus? Select the software, services, and storage required to support a solution This is a cloud based messaging broker. It cannot ingest data from devices
Overview of Azure Service Fabric Select the software, services, and storage required to support a solution Cloud-based distributed platform that allows you to run workloads in parallel across thousands of VMs
Connecting IoT Devices to Azure: IoT Hub and Event Hubs Select the software, services, and storage required to support a solution IoT Hub is a bog data stream ingestion service that can process large amounts of data in parallel it supports per device provisioning and bi-directional comms.
Welcome to Azure Stream Analytics Select the software, services, and storage required to support a solution Stream Analytics is a real-time analytics and event processing solution that ingests data from multiple AZURE sources simultaneously npt from devices
Azure Event Hubs — A big data streaming platform and event ingestion service Select the software, services, and storage required to support a solution Step
What is Azure IoT Hub? Select the software, services, and storage required to support a solution Step
What is Azure Machine Learning? Select the software, services, and storage required to support a solutionc An ML experiment allows you to add source data as input to data science models and make predictions
Secure access to a key vault Map security requirements to tools, technologies, and processes AKV allows you to securely store secrets which can be passwords or API keys.
Symmetric Keys Map security requirements to tools, technologies, and processes Step
Asymmetric Keys Map security requirements to tools, technologies, and processes Step
Manage secrets in your server apps with Azure Key Vault Map security requirements to tools, technologies, and processes Step
Safe storage of app secrets in development in ASP.NET Core Map security requirements to tools, technologies, and processes You should not embed the key within the applications code. If the code is compromised, so is the key.
Azure Key Vault basic concepts Map security requirements to tools, technologies, and processes You should not use a shared key to encrypt the API key on the VM. If the key is compromised so is the VM. You should not use a private key to encrypt the API key on the VM, this allows the corresponding public key to decrypt it.
Azure built-in roles Map security requirements to tools, technologies, and processes Cognitive Services Contributer Role allows user to create and manage keys. CSU role allows user to list and read keys but not create. Security reader and Admin are for ASC not CS.
Authenticate requests to Azure Cognitive Services Map security requirements to tools, technologies, and processes CSU role allows a user to list and read API keys. When you create a CS account, two API keys are generated, only 1 is needed to make calls to the APIs. To further secure the keys you can add them as secrets in the Azure Key Vault and allow the developer to retrieve keys from vault, he should not store them in the application.
Compliance in Azure Bot Service Map security requirements to tools, technologies, and processes Step
Microsoft’s GDPR Commitments to Customers of our Generally Available Enterprise Software Products Map security requirements to tools, technologies, and processes Step
Overview of the Face API Recommend Azure Cognitive Services APIs to meet business requirements Step
Introduction to the core Azure Storage services Select the software, services, and storage required to support a solution Step
What is Apache Hadoop in Azure HDInsight? Select the software, services, and storage required to support a solution Step

Design AI Solutions (40-45%)

My Notes on Design

Resource Topic Step
Connect a bot to channels Design solutions that implement the Microsoft Bot Framework Step
What is Azure Virtual Network? Design solutions that implement the Microsoft Bot Framework Step
What are Azure Cognitive Services? Design solutions that implement the Microsoft Bot Framework Step
Connect a bot to Web Chat Design solutions that implement the Microsoft Bot Framework Step
Connect a bot to Direct Line Design solutions that implement the Microsoft Bot Framework Step
Virtual Machine series Design the compute infrastructure to support a solution A = Entry Level, D = Databases, F = Gaming, N = GPU eNabled for deep LearNing
Use GPUs for compute-intensive workloads on Azure Kubernetes Service (AKS) Design the compute infrastructure to support a solution Step
Deploy a deep learning model for inference with GPU Design the compute infrastructure to support a solution Step
Azure Kubernetes Service (AKS) Design the compute infrastructure to support a solution Step
Deploy models with Azure Machine Learning Design the compute infrastructure to support a solution Step
Connecting IoT Devices to Azure: IoT Hub and Event Hubs Design solutions that include one or more pipelines Step
Introduction to the core Azure Storage services Design the compute infrastructure to support a solution Azure Table Storage allows you to store structured data as key-attribute pairs. Data Lake does not store structured data it stores big data workloads. Azure queue storage stores messages. Azure Blob storage is for files not structured data
What is Azure Data Lake Storage Gen1? Design solutions that include one or more pipelines This is an Apache Hadoop file system that allows data in it's native format. It supports data of any type and size.
What is Power BI? Design solutions that include one or more pipelines Step
What is Azure IoT Hub? Design solutions that include one or more pipelines Step
Log Analytics tutorial Design solutions that include one or more pipelines Step
What is Azure Databricks? Design solutions that include one or more pipelines Step
Outputs from Azure Stream Analytics Design solutions that include one or more pipelines Step
What is Azure Data Factory? Design solutions that include one or more pipelines Step
What is the Text Analytics API? Design solutions that implement the Microsoft Bot Framework Step
What is Personalizer? Design solutions that implement the Microsoft Bot Framework Step
What is Language Understanding (LUIS)? Design solutions that implement the Microsoft Bot Framework Step
Integration runtime in Azure Data Factory Design solutions that include one or more pipelines Step
Run background tasks with WebJobs in Azure App Service Design solutions that include one or more pipelines Step
What is Azure Logic Apps? Design solutions that include one or more pipelines Step
What is Computer Vision? Design solutions that uses Cognitive Services Step
What is Azure Content Moderator? Design solutions that uses Cognitive Services Step
Quickstart: Build a classifier with the Custom Vision website Design solutions that uses Cognitive Services Step
Understand inputs for Azure Stream Analytics Design the compute infrastructure to support a solution Step
Azure Stream Analytics solution patterns Design the compute infrastructure to support a solution Step
Welcome to Azure Stream Analytics Design the compute infrastructure to support a solution Step
Quickstart: Create a new app in the LUIS portal Design solutions that implement the Microsoft Bot Framework Step
Regular expression entity Design solutions that implement the Microsoft Bot Framework Step
Composite entity Design solutions that implement the Microsoft Bot Framework Step
List entity Design solutions that implement the Microsoft Bot Framework Step
Simple Entity Design solutions that implement the Microsoft Bot Framework Step
Extract data with entities Design solutions that implement the Microsoft Bot Framework Step
Add entities to extract data Design solutions that implement the Microsoft Bot Framework Tutorial - Get exact text matched data from an utterance
Deploy ML models to field-programmable gate arrays (FPGAs) with Azure Machine Learning Design the compute infrastructure to support a solution Step
Authenticate requests to Azure Cognitive Services Design for data governance, compliance, integrity, and security Step
An overview of Azure SQL Database and SQL Managed Instance security capabilities Design for data governance, compliance, integrity, and security Step
Always Encrypted Design for data governance, compliance, integrity, and security Step
Row-Level Security Design for data governance, compliance, integrity, and security Step
Extensible Key Management Using Azure Key Vault (SQL Server) Design for data governance, compliance, integrity, and security Step
Azure SQL Transparent Data Encryption with customer-managed key Design for data governance, compliance, integrity, and security Step
Transparent Data Encryption (TDE) Design for data governance, compliance, integrity, and security Step

Overview of the Face API - Can detect features - eyes closed, looking at road etc

Implement and monitor AI solutions (25-30%)

My Notes on Implement and Monitor

Resource Topic Step
Evaluate Model Implement an AI workflow Calculates the difference between predicted and actual RAE
Score Model Implement an AI workflow Makes predictions from a classification or regression model
Create R Model Implement an AI workflow Requires you to write R scrips
Train Model Monitor and evaluate the AI environment Train a classification or regression model
Monitor and collect data from ML web service endpoints Monitor and evaluate the AI environment Step
Enable logging in ML training runs Monitor and evaluate the AI environment Step
Collect data from models in production Monitor and evaluate the AI environment Step
Azure Monitor for containers overview Monitor and evaluate the AI environment Step
How to use Azure.Search.Documents in a C# .NET Application Integrate AI services and solution components Step
What is QnA Maker? Integrate AI services and solution components Step
QnA Maker documentation Integrate AI services and solution components Step
Bot channels registration Integrate AI services and solution components Step
Bot analytics Monitor and evaluate the AI environment Step
Welcome to Azure Stream Analytics Monitor and evaluate the AI environment Step
Enable capturing of events streaming through Azure Event Hubs Monitor and evaluate the AI environment Step
Application Insights keys Monitor and evaluate the AI environment Step

About

A Repository created to help people prepare for the Microsoft AI-100 Exam. Details are correct for December 2020, as I prepare for an exam in January 2021 - I make no promises for the lifecycle of this repository at this time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published