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