Introdução

Concluído

Você é o líder de um grupo de cientistas voltados ao estudo das mudanças climáticas que estão preocupados com a diminuição da população de ursos polares no Ártico. Para ajudar com esse problema, sua equipe colocou centenas de câmeras acionadas por movimento em localizações estratégicas de toda a região. Em vez de examinar manualmente cada fotografia tirada para determinar se ela contém um urso polar, você recebeu o desafio de elaborar um sistema automatizado que processa os dados dessas câmeras em tempo real e exibe um alerta em um mapa quando uma de suas câmeras fotografa um urso polar. Você precisa de uma solução que utilize IA para determinar com alto grau de precisão se uma foto contém um urso polar. E você precisa dela rapidamente, porque as mudanças climáticas não vão esperar.

Neste módulo, você utilizará os serviços de IA do Microsoft Azure para criar seu sistema automatizado. Especificamente, você usará:

  • Armazenamento de Blobs do Azure para armazenar fotos
  • O serviço Visão Personalizada de IA do Azure para analisar fotos e determinar se elas incluem ursos polares
  • O Azure Functions, para transmitir cada fotografia carregada no Armazenamento de Blobs para o serviço de Visão Personalizada
  • Banco de Dados SQL do Azure como uma fonte de dados
  • Power BI para criar um dashboard para visualizar os resultados

O dashboard exibirá os locais em que suas câmeras capturam ursos polares em verde e outras atividades de vida selvagem em vermelho.

Screenshot of a live map of Cornwallis Island with camera activity data listed.

Objetivos de aprendizagem

Nas unidades a seguir, você implantará vários serviços do Azure e os integrará para formar uma solução de ponta a ponta. O resultado final será um relatório do Power BI que descreve onde uma matriz de câmeras virtuais está fotografando ursos polares. Ao longo do projeto, você aprenderá:

  • Criar uma conta de Armazenamento do Azure e carregar blobs nela
  • Como escrever um aplicativo de funções no Azure Functions que é disparado quando um blob é carregado no armazenamento
  • Como fazer para utilizar a Visão Personalizada de IA do Azure para treinar um modelo de aprendizado de máquina para reconhecer ursos polares em um conjunto de dados de imagens
  • Como invocar um modelo da Visão Personalizada de um aplicativo de funções
  • Como criar um banco de dados SQL no Banco de Dados SQL do Azure e gravar registros nele
  • Como conectar o Power BI a um banco de dados SQL
  • Como criar um relatório com visuais informativos no Power BI

Pré-requisitos