AI-102T00-A: Como projetar e implementar uma solução de IA do Microsoft Azure

Details

  • Course Duration: 32h

Visão geral

O curso AI-102, Como projetar e implementar uma solução de IA do Microsoft Azure, destina-se a desenvolvedores de software que desejam criar aplicativos com infusão de IA que usam os Serviços de IA do Azure, a Pesquisa de IA do Azure e o Azure OpenAI. O curso usará C# ou Python como a linguagem de programação.

Carga horária 32h 

Perfil do Público

Engenheiros de software envolvidos com criação, gerenciamento e implantação de soluções de IA que usam os Serviços de IA do Azure, a Pesquisa de IA do Azure e Azure OpenAI. Essas pessoas estão familiarizadas com C# ou Python e têm conhecimento sobre como usar APIs baseadas em REST para criar pesquisa visual computacional, análise de linguagem, mineração de conhecimento, pesquisa inteligente e soluções de IA generativa no Azure.

Certificação:
Este curso prepara o aluno para o exame AI-102: Designing and Implementing a Microsoft Azure AI Solution e para a certificação Microsoft Certified: Azure AI Engineer Associate.

Após concluir este curso, os alunos serão capazes de:
• Preparar-se para desenvolver soluções de IA no Azure
• Criar e consumir os Serviços de IA do Azure
• Proteger os serviços de IA do Azure
• Monitorar os Serviços de IA do Azure
• Implantar os serviços de IA do Azure em contêineres
• Analisar imagens
• Classificar imagens
• Detecte, analise e reconheça rostos
• Ler texto em imagens e documentos com o serviço da Visão de IA do Azure
• Analisar vídeo
• Analisar textos com a Linguagem de IA do Azure
• Criar uma solução de respostas às perguntas
• Criar um modelo de compreensão da linguagem coloquial
• Criar uma solução de classificação de textos personalizada
• Criar uma solução personalizada de extração de entidades nomeadas
• Traduzir texto com o serviço Tradutor de IA do Azure
• Criar aplicativos habilitados para fala com os serviços de IA do Azure
• Traduzir fala com o serviço de Fala de IA do Azure
• Criar uma solução de Pesquisa de IA do Azure
• Criar uma habilidade personalizada para a Pesquisa de IA do Azure
• Criar um repositório de conhecimento com a Pesquisa de IA do Azure
• Planejar uma solução da IA do Azure para Informação de Documentos
• Usar modelos predefinidos da IA do Azure para Informação de Documentos
• Extrair dados de formulários com a Informação de Documentos do Azure
• Introdução ao Serviço OpenAI do Azure
• Criar soluções de linguagem natural com o Serviço OpenAI do Azure
• Aplicar engenharia de prompts com o Serviço de OpenAI do Azure
• Gerar o código com o Serviço OpenAI do Azure
• Gerar imagens com o Serviço OpenAI do Azure
• Usar seus próprios dados com o Serviço OpenAI do Azure
• Conceitos básicos da IA generativa responsável

Programação do Curso

Você pode se preparar em um treinamento com instrutor ou em um estudo individual

1 – Preparar-se para desenvolver soluções de IA no Azure

Definir inteligência artificial

Entender os termos relacionados à IA

Entender as considerações para engenheiros de IA

Entender as considerações para a IA responsável

Entender as funcionalidades do Azure Machine Learning

Entender as funcionalidades dos Serviços Cognitivos do Azure

Entender as funcionalidades do Serviço de Bot do Azure

Entender as funcionalidades do Azure Cognitive Search

2 – Criar e consumir Serviços Cognitivos

Provisionar um recurso dos serviços cognitivos

Identificar pontos de extremidade e chaves

Usar a API REST3

Usar um SDK

3 – Proteger os Serviços Cognitivos

Considerar a autenticação

Implementar segurança de rede

4 – Monitorar os Serviços Cognitivos

Monitorar o custo

Criar alertas

Métricas de exibição

Gerenciar logs de diagnóstico

5 – Implantar serviços cognitivos em contêineres

Entender contêineres

Usar Serviços Cognitivos em contêineres

6 – Extrair insights do texto com o serviço de Linguagem

Provisionar um recurso de linguagem

Detectar o idioma

Extrair frases-chave

Analisar sentimento

Extrair entidades

Extrair entidades vinculadas

7 – Traduzir textos com o serviço de Tradutor

Provisionar um recurso de Tradução

Entender a detecção, a tradução e a transliteração de idiomas

Especificar opções de tradução

Definir traduções personalizadas

8 – Criar aplicativos habilitados para fala com o serviço de Fala

Provisionar um recurso do Azure para fala

Usar a API de Conversão de fala em texto

Usar a API de conversão de texto em fala

Configurar o formato de áudio e as vozes

Usar a Linguagem de Marcação de Sintetização de Voz

9 – Traduzir a fala com o serviço de fala

Provisionar um recurso do Azure para a tradução de fala

Converter fala em texto

Sintetizar traduções

10 – Compilar um modelo de reconhecimento vocal

Entender os recursos para compilar um modelo de reconhecimento vocal

Definir intenções, enunciados e entidades

Usar padrões para diferenciar enunciados semelhantes

Usar componentes de entidade predefinidos

Treinar, testar, publicar e revisar um modelo de reconhecimento vocal

11 – Publicar e usar um aplicativo de Reconhecimento vocal

Entender os recursos do serviço de linguagem

Processar previsões

Usar um contêiner

12 – Criar uma solução de respostas às perguntas

Entender respostas às perguntas

Comparar a resposta às perguntas com a compreensão da linguagem

Como criar uma base de dados de conhecimento

Implementar conversa com várias rodadas

Testar e publicar uma base de dados de conhecimento

Usar uma base de dados de conhecimento

Aprimorar o desempenho de respostas às perguntas

Criar um bot de resposta de pergunta

13 – Criar um bot com o SDK do Bot Framework

Introdução aos princípios do design de bots

Introdução ao SDK do Bot Framework

Implementar manipuladores de atividade e diálogos

Implantar um bot

14 – Criar um bot com o Bot Framework Composer

Entender maneiras de criar um bot

Introdução ao Bot Framework Composer

Entender diálogos

Entender o fluxo adaptativo

Projetar a experiência do usuário

15 – Analisar imagens

Provisionar um recurso da Pesquisa Visual Computacional

Analisar uma imagem

Gerar uma miniatura recortada inteligente

16 – Analisar vídeo

Entender os recursos do Analisador de Vídeo para Mídia

Extrair insights personalizados

Usar widgets e APIs do Analisador de Vídeo

17 – Classificar imagens

Provisionar recursos do Azure para visão personalizada

Entender a classificação de imagem

Treinar um classificador de imagens

18 – Detectar objetos em imagens

Entender a detecção de objetos

Treinar um detector de objetos

Considerar opções para rotular imagens

19 – Detecte, analise e reconheça rostos

Identificar opções de detecção, análise e identificação faciais

Entender as considerações de análise facial

Detectar imagens com o serviço de pesquisa visual computacional

Entender os recursos do serviço de Detecção Facial

Comparar rostos detectados e fazer a correspondência deles

Implementar o reconhecimento do rosto

20 – Ler texto em imagens e documentos com o serviço de Pesquisa Visual Computacional

Explorar as opções de Pesquisa Visual Computacional para ler textos

Usar a API de Leitura

21 – Extrair dados de formulários com o Reconhecimento de Formulários

O que é o Reconhecimento de Formulários?

Introdução ao Reconhecimento de Formulários

Noções básicas sobre os modelos predefinidos

Treinamento de modelos personalizados

Usar modelos do Reconhecimento de Formulários

22 – Criar uma solução do Azure Cognitive Search

Recursos do Azure

Componentes de pesquisa

Entender o processo de indexação

Pesquisar um índice

Aplicação de filtragem e classificação

Aprimorar o índice

23 – Criar uma habilidade personalizada para o Azure Cognitive Search

Criar uma habilidade personalizada

Adicionar uma habilidade personalizada a um conjunto de habilidades

24 – Criar um repositório de conhecimento com o Azure Cognitive Search

Definir projeções

Definir um repositório de conhecimento