Inteligência Artificial como serviço Uma introdução aos Serviços Cognitivos da Microsoft Azure
Thiago CustódioConteúdo
O termo da vez em eventos e cursos de tecnologia é Inteligência Artificial, associado aos buzzwords Machine Learning, Deep Learning e IoT. Aprendizado de Máquina é uma forma de treinar um algoritmo, fornecendo dados como entrada para que ele encontre padrões estatísticos. Usamos dados conhecidos com o intuito de encontrar uma função matemática que possa realizar uma previsão ao receber novos dados como entrada. Graças ao poder computacional disponível em provedores de computação em nuvem, está cada vez mais acessível adicionar estes algoritmos em suas aplicações, seja via API ou bibliotecas. É aí que surgem os Serviços Cognitivos, modelos pré-treinados para serem consumidos via API REST e hospedados na Microsoft Azure, a nuvem pública da Microsoft. Como benefício, todas as questões relacionadas a alta disponibilidade, segurança e escalabilidade são garantidas e gerenciadas pelos times da Microsoft.
Neste livro, Thiago Custódio demonstra o conceito, o uso e alguns cenários onde os Serviços Cognitivos da Microsoft podem lhe economizar centenas ou milhares de linhas de código, além de tornar a experiência da sua aplicação mais rica. Você aprenderá como consumi-los, passando por experimentos de análise de texto, pesquisa, fala, moderação de conteúdo com tomada de decisão, visão computacional, análise de vídeo e mineração de conhecimento.
Sumário
Parte I - Um pouco de teoria
- 1 Inteligência Artificial e Aprendizado de Máquina, uma breve introdução
- 1.1 Como funciona a Visão Computacional?
- 1.2 Mesma ideia, mas para outros fins
- 2 Um pouco mais sobre Aprendizado de Máquina
- 2.1 Algoritmos supervisionados e não supervisionados
Parte II - Começando com Serviços Cognitivos
- 3 Cognitive Services APIs
- 4 Introdução ao serviço de análise de textos
- 4.1 Criando o Serviço Cognitivo no Azure
- 4.2 Enviando chamadas via Visual Studio
- 4.3 Exemplos do mundo real
- 5 Adicionando buscas à aplicação com o Bing Search API
- 5.1 Criando o Serviço Cognitivo de Pesquisa no Azure
- 5.2 Criando uma Console Application para testes
- 5.3 Quando usar o Serviço Cognitivo de Busca - Bing Search?
- 6 Explorando o Serviço Cognitivo de fala
- 6.1 Provisionando o Serviço via Azure CLI
- 6.2 Prática
- 6.3 Case real - Protótipo Seeing AI
- 7 Moderação de conteúdo com o Azure Cognitive Services
- 7.1 Provisionando o serviço
- 7.2 Obtendo as chaves para autenticar a requisição
- 7.3 Moderando conteúdo de textos
- 7.4 Criando nosso projeto
- 8 Visão computacional com o Serviço Cognitivo de Visão
- 8.1 Provisionando o serviço em nossa assinatura do Microsoft Azure
- 8.2 Show me the code!
- 8.3 Possibilidades
- 9 Reconhecimento de tinta digital
- 9.1 Primeiros passos com o Serviço Cognitivo de Reconhecimento de Tinta Digital
- 10 Conhecendo o Serviço Cognitivo Video Indexer
- 10.1 Provisionando o serviço
- 10.2 Obtendo a Account Id e API Key
- 10.3 Criando a aplicação de teste
- 10.4 Casos de uso e aplicações
- 11 Introdução ao conceito de mineração de conhecimento
- 11.1 Entendendo como uma engine de busca funciona
- 11.2 Visão geral do Azure Cognitive Search
- 11.3 Provisionando o Azure Cognitive Search
- 11.4 Criando um índice reverso e enviando dados
- 11.5 Construindo uma aplicação de testes
- 11.6 Possibilidades e casos de uso
- 12 Presente, futuro e além
- 12.1 Futuro
- 12.2 Últimas considerações
Autor
Thiago Custódio
Thiago Custódio é bacharel em Ciência da Computação e reconhecido pela Microsoft como MVP na categoria Azure. Possui mais de 15 anos de experiência em desenvolvimento de software, é palestrante nos principais eventos de tecnologia do país e instrutor de treinamentos. Nos últimos anos tem se dedicado ao estudo de computação em nuvem utilizando a plataforma Microsoft Azure.
Dados do produto
- Número de páginas:
- 131
- ISBN:
- 978-65-86110-18-0
- Data publicação:
- 06/2020