Programa do Curso
Módulo 1: Introdução à IA no Azure
A IA está cada vez mais no centro de aplicativos e serviços modernos. Neste módulo, você aprenderá sobre algumas capacidades comuns de IA que podem ser utilizadas nos seus aplicativos e como essas capacidades são implementadas no Azure. Também entenderá alguns pontos a considerar ao projetar e implementar soluções de IA de forma responsável.
Aulas
-
Introdução à Inteligência Artificial
-
IA no Azure
Ao concluir este módulo, os estudantes serão capazes de:
-
Descrever considerações para criar aplicações habilitadas por IA
-
Identificar serviços do Azure para o desenvolvimento de aplicativos de IA
Módulo 2: Desenvolvendo Aplicativos de AI com Serviços Cognitivos
Os serviços cognitivos são os blocos de construção principais para integrar capacidades de IA em seus aplicativos. Neste módulo, você aprenderá como provisionar, proteger, monitorar e implantar serviços cognitivos.
Aulas
-
Iniciando com Serviços Cognitivos
-
Usando Serviços Cognitivos para Aplicações Corporativas
Lab: Iniciando com Serviços Cognitivos
Lab: Gerenciar a Segurança de Serviços Cognitivos
Lab: Monitorar Serviços Cognitivos
Lab: Usar um Contêiner de Serviço Cognitivo
Ao concluir este módulo, os estudantes serão capazes de:
-
Provisionar e consumir serviços cognitivos no Azure
-
Gerenciar a segurança de serviços cognitivos
-
Monitorar serviços cognitivos
-
Usar um contêiner de serviço cognitivo
Módulo 3: Iniciando com Processamento de Linguagem Natural
O processamento de linguagem natural (PLN) é uma área da inteligência artificial que lida com a extração de insights de texto escrito ou falado. Neste módulo, você aprenderá como usar serviços cognitivos para analisar e traduzir texto.
Aulas
-
Analisando Texto
-
Traduzindo Texto
Lab: Traduzir Texto
Lab: Analisar Texto
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o serviço Cognitivo de Análise de Texto para analisar texto
-
Usar o serviço Tradutor cognitivo para traduzir texto
Módulo 4: Construindo Aplicativos Habilidosos de Voz
Muitos aplicativos e serviços modernos aceitam entrada falada e podem responder sintetizando texto. Neste módulo, você continuará sua exploração das capacidades do processamento de linguagem natural ao aprender como construir aplicativos habilidosos de voz.
Aulas
-
Reconhecimento e Síntese Speech Recognition
-
Tradução de Voz
Lab: Reconhecer e Sintetizar Voz
Lab: Traduzir Voz
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o serviço de voz para reconhecer e sintetizar fala
-
Usar o serviço de voz para traduzir a fala
Módulo 5: Criando Soluções de Compreensão de Linguagem
Para construir um aplicativo que possa entender e responder inteligentemente à entrada em linguagem natural, você deve definir e treinar um modelo para a compreensão da linguagem. Neste módulo, você aprenderá como usar o serviço de Compreensão de Linguagem para criar um aplicativo que possa identificar a intenção do usuário a partir de uma entrada em linguagem natural.
Aulas
-
Criando um Aplicativo de Compreensão de Linguagem
-
Publicar e Usar um Aplicativo de Compreensão de Linguagem
-
Usar a Compreensão de Linguagem com Voz
Lab: Criar um Aplicativo Cliente para a Compreensão da Linguagem
Lab: Criar um Aplicativo de Compreensão de Linguagem
Lab: Usar os Serviços de Voz e Compreensão da Linguagem
Ao concluir este módulo, os estudantes serão capazes de:
-
Criar um aplicativo de compreensão de linguagem
-
Criar um aplicativo cliente para a compreensão da linguagem
-
Integrar Compreensão de Linguagem e Voz
Módulo 6: Construindo uma Solução QnA
Um dos tipos mais comuns de interação entre usuários e agentes de software AI é para os usuários enviarem perguntas em linguagem natural, e o agente AI responder inteligentemente com uma resposta apropriada. Neste módulo, você explorará como o serviço QnA Maker habilita o desenvolvimento desse tipo de solução.
Aulas
-
Criando uma Base de Conhecimento QnA
-
Publicar e Usar uma Base de Conhecimento QnA
Lab: Criar uma Solução QnA
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o QnA Maker para criar uma base de conhecimento
-
Usar uma base de conhecimento QnA em um aplicativo ou bot
Módulo 7: Conversational AI e o Serviço Bot do Azure
Os bots são a base para uma crescente categoria de aplicativos AI em que os usuários interagem com agentes AI, frequentemente da mesma forma que faria com um agente humano. Neste módulo, você explorará o Microsoft Bot Framework e o Serviço Bot do Azure, que juntos fornecem uma plataforma para criar e entregar experiências conversacionais.
Aulas
-
Noções básicas sobre bots
-
Implementando um bot conversacional
Lab: Criar um Bot com o SDK do Framework de Bots
Lab: Criar um Bot com Composer do Framework de Bots
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o SDK do Framework de Bots para criar um bot
-
Usar o Composer do Framework de Bots para criar um bot
Módulo 8: Iniciando com Computer Vision
A visão computacional é uma área da inteligência artificial em que os aplicativos de software interpretam entrada visual de imagens ou vídeos. Neste módulo, você iniciará sua exploração da visão computacional aprendendo como usar serviços cognitivos para analisar imagens e vídeo.
Aulas
-
Analisando Imagens
-
Analisando Vídeos
Lab: Analisar Vídeo
Lab: Analisar Imagens com Computer Vision
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o serviço Computer Vision para analisar imagens
-
Usar o Video Analyzer para analisar vídeos
Módulo 9: Desenvolvendo Soluções de Visão Customizada
Embora existam muitos cenários onde as capacidades gerais pré-definidas de visão computacional podem ser úteis, às vezes é necessário treinar um modelo personalizado com seus próprios dados visuais. Neste módulo, você explorará o serviço de Visão Personalizada e como usá-lo para criar modelos personalizados de classificação de imagens e detecção de objetos.
Aulas
-
Classificação de Imagens
-
Deteção de Objetos
Lab: Classificar Imagens com Visão Personalizada
Lab: Detectar Objetos em Imagens com Visão Personalizada
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o serviço Visão Personalizada para implementar classificação de imagens
-
Usar o serviço Visão Personalizada para implementar detecção de objetos
Módulo 10: Detectando, Analisando e Reconhecendo Rostos
A detecção, análise e reconhecimento facial são cenários comuns de visão computacional. Neste módulo, você explorará o uso de serviços cognitivos para identificar rostos humanos.
Aulas
-
Detectando Rostos com o Serviço Computer Vision
-
Usando o Serviço de Face
Lab: Detectar, Analisar e Reconhecer Rostos
Ao concluir este módulo, os estudantes serão capazes de:
-
Detectar rostos com o serviço Computer Vision
-
Detectar, analisar e reconhecer rostos com o serviço Face
Módulo 11: Lendo Texto em Imagens e Documentos
A reconhecimento óptico de caracteres (OCR) é outro cenário comum de visão computacional, no qual o software extrai texto de imagens ou documentos. Neste módulo, você explorará serviços cognitivos que podem ser usados para detectar e ler texto em imagens, documentos e formulários.
Aulas
-
Lendo Texto com o Serviço Computer Vision
-
Extraindo Informações de Formulários com o Serviço Reconhecedor de Formulário
Lab: Ler Texto em Imagens
Lab: Extrair Dados de Formulários
Ao concluir este módulo, os estudantes serão capazes de:
-
Usar o serviço Computer Vision para ler texto em imagens e documentos
-
Usar o Serviço Reconhecedor de Formulário para extrair dados de formulários digitais
Módulo 12: Criando uma Solução de Mineração de Conhecimento
Finalmente, muitos cenários de IA envolvem a pesquisa inteligente por informações com base em consultas de usuários. A mineração de conhecimento impulsionada por AI é um método cada vez mais importante para construir soluções de busca inteligentes que usam IA para extrair insights de grandes repositórios de dados digitais e permitir aos usuários encontrar e analisar esses insights.
Aulas
-
Implementando uma Solução de Busca Inteligente
-
Desenvolvendo Habilidades Personalizadas para uma Pipeline Enriquecida
-
Criar um Banco de Conhecimento
Lab: Criar uma Habilidade Personalizada para a Busca Cognitiva do Azure
Lab: Criar uma Solução de Busca Cognitiva do Azure
Lab: Criar um Banco de Conhecimento com a Busca Cognitiva do Azure
Ao concluir este módulo, os estudantes serão capazes de:
-
Criar uma solução de busca inteligente com a Busca Cognitiva do Azure
-
Implementar uma habilidade personalizada em um pipeline de enriquecimento da Busca Cognitiva do Azure
-
Usar a Busca Cognitiva do Azure para criar um banco de conhecimento
Requisitos
Antes de participar neste curso, os alunos devem ter:
-
Conhecimento de Microsoft Azure e habilidade para navegar no portal Azure
-
Conhecimento de C# ou Python
-
Familiaridade com JSON e semântica de programação REST