59h

Para conclusão

7
Cursos
2
Vídeos extras
1
Podcast

O que tem na formação?

É hora de elevar o nível dos seus aplicativos com a tecnologia que grandes empresas utilizam em todo o mundo!

Vamos explorar a suíte de Bibliotecas do ML Kit, projetada para trazer recursos de Machine Learning diretamente para dispositivos móveis. Com essa tecnologia, seus aplicativos podem executar modelos padrões e personalizados utilizando o poder do hardware do próprio aparelho, garantindo segurança e respostas mais rápidas!

Ao longo do curso, vamos analisar casos reais de marcas como Adidas, Google e WPS, que utilizam essas bibliotecas para aprimorar a experiência do usuário em seus aplicativos.

Quais são os benefícios de fazer essa formação?

  • Aprenda através da prática, colocando a mão na massa desde o início;
  • Aprenda como integrar bibliotecas de Machine Learning em projetos Android usando tecnologia de ponto como Jetpack Compose;
  • Adquira conhecimento para criar seu próprios modelos de machine learing compatíveis com ML Kit e TensorFlow Lite;
  • Aprenda como integrar em seus apps, modelos de aprendizado de máquina customizados para dispositivos móveis;

O que é necessário saber para estudar nesta formação?

Essa formação é considerada de nível intermediário. Portanto, para aproveitar ao máximo o conteúdo, é recomendado ter conhecimentos nas seguintes áreas:

  • Kotlin;
  • Android;
  • Jetpack Compose;
  • Gerenciamento de estados e ViewModels.

Pronto(a) para mergulhar? Então vamos lá!

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Junior Martins

    Desenvolvedor Android e produtor de conteúdo Tech. Criando coisas legais e mostrando ao mundo como fiz

  • Junior Martins

    Desenvolvedor Android e produtor de conteúdo Tech. Criando coisas legais e mostrando ao mundo como fiz

  • Mirla Costa

    Instrutora em Data Science, graduanda em Engenharia Elétrica pela UFPI com pesquisa focada em Aprendizado de Máquina e Inteligência Computacional. Amante de programação, tecnologia, cachorros, animações e jogar RPG de mesa.

  • Mirla Costa

    Instrutora em Data Science, graduanda em Engenharia Elétrica pela UFPI com pesquisa focada em Aprendizado de Máquina e Inteligência Computacional. Amante de programação, tecnologia, cachorros, animações e jogar RPG de mesa.

Passo a passo
  1. 1 Processamento de Linguagem natural (PLN)

    Neste primeiro passo, vamos explorar a suíte de bibliotecas do ML Kit para desenvolvimento de aplicativos Android. Vamos aprender sobre as bibliotecas de idiomas, identificação e extração de entidades, além de tradução. Vamos entender como identificar e traduzir textos em vários idiomas, criar funcionalidades como links clicáveis automaticamente e gerar respostas inteligentes com base em textos gerados no dispositivos. Vamos lá!

    • Curso Android com IA: explorando o Google ML Kit para tradução de textos

      08h
      • Aprenda o que é o poderoso Kit de ferramentas de aprendizado de máquina da Google para Android e IOS
      • Instale diferentes libs do ML Kit em um projeto Android
      • Entenda como enviar e receber respostas ao modelo de identificação de mais de 100 idiomas
      • Faça a tradução de mais de 50 idiomas localmente no dispositivo
      • Entenda como lidar com download e exclusão dos modelos de idiomas baixados
      • Realize processamento local, sem a necessidade de conexão com a internet
    • Curso Android com IA: extraindo entidades e gerando respostas inteligentes com ML Kit

      08h
      • Aprenda como implementar e utilizar a biblioteca de Respostas Inteligentes para gerar respostas automáticas
      • Aprenda o que é o processo de "Extração de entidades" do ML Kit
      • Integre ações inteligentes que permitem abrir outros aplicativos e realizar tarefas como programar lembretes ou fazer ligações
      • Utilize entidades extraídas para tornar os apps mais dinâmicos, através da adição de ações inteligentes
    • Podcast Machine Learning – Hipsters #89

  2. 2 Lidando com imagens e vídeo (Vision)

    Neste segundo passo, vamos mergulhar no mundo das imagens e da câmera!

    Você aprenderá a criar analisadores de imagens para dispositivos Android, capazes de processar imagens de várias fontes e identificar mais de 400 categorias de entidades, como pessoas, alimentos e lugares. Vamos explorar como obter dados dessas análises e definir parâmetros, como o nível de confiança mínimo, para obter resultados precisos. Além disso, vamos descobrir como treinar nossos próprios modelos de Machine Learning utilizando o Teachable Machine, uma ferramenta oficial da Google. E por fim, vamos explorar a biblioteca de detecção e rastreamento de objetos, integrando-a à câmera do Android usando Jetpack Compose e a biblioteca CameraX.

    • Curso Android com IA: identificando imagens com Machine Learning

      08h
      • Entenda o conceito de classificação de imagens no geral
      • Utilize a biblioteca de rotulagem do ML Kit feito da Google para classificar imagens de diferentes fontes
      • Aprenda a obter informações detalhadas de imagens, identificando entidades como pessoas e objetos
      • Crie estratégias para filtrar e organizar imagens no dispositivo baseando-se em critérios específicos
      • Utilize o Teachable Machine e TensorFlow Lite para criar seus próprios modelos de classificação de imagens
      • Use modelos customizados junto da lib de rotulagem do ML Kit
    • Curso Android com IA: usando a câmera para detectar objetos com Machine Learning

      08h
      • Aprenda a lidar com a biblioteca de detecção e rastreamento de objetos do ML Kit
      • Aprenda como usar modelos de classificação prontos, populares e de código aberto dentro do seu apps
      • Aprenda como analisar o feed da câmera do celular para extrair informações de imagens
      • Faça a detecção de objetos, produtos e lugares com a biblioteca de classificação do ML Kit feito pela Google
      • Use coordenadas dos objetos identificados para desenhar informações sobre o preview da câmera em tempo real
      • Faça a implementação de um sistema para destacar objetos detectados na tela da câmera
      • Aprenda a usar o ambiente virtual 3D da câmera do emulador do Android
      • Utilize padrões de designs recomendados para melhorar a experiência do usuário
    • Alura+ Visão Computacional com Teachable Machine

    • Vídeo Machine Learning: como ensinar uma máquina a aprender | Nerdologia Tech - YouTube

    • Curso Android com IA: utilizando bibliotecas Google para extrair informações de códigos QRCode

      08h
      • Entenda o funcionamento dos leitores de código inteligente da Google
      • Aprenda como usar a API Google Code Scanner para detecções rápidas sem permissão de câmera
      • Aprenda como usar a API específica do ML Kit para detectar diversos tipos de código (barra, QR Code, matriz de dados…)
      • Saiba como configurar o Google Play Services para gerenciar o download das bibliotecas do ML Kit
      • Use os códigos identificados para realizar diversas ações no Android, como: abrir mapas, adicionar eventos à agenda, abrir links, sugerir redes Wi-Fi e fornecer acesso a textos rapidamente através da câmera do celular
      • Forneça informações em tempo real no feed da câmera com base no que foi identificado
      • Aprenda a configurar o zoom inteligente para buscar possíveis códigos quando um padrão for identificado
  3. 3 Machine Learning e “Human Learning”

    Neste terceiro passo, vamos entender como o aprendizado da máquina pode ser mais humano.

    Você aprenderá sobre os recursos que o ML Kit disponibiliza para lidar com características do corpo humano de maneira local, considerando privacidade e funcionalidade. Estudaremos as bibliotecas de reconhecimento facial e detecção de malha facial, entendendo a necessidade que cada uma atende e como utilizá-las para detectar a posição do rosto e gestos, como sorrisos, olhos fechados ou boca aberta. Com essas informações, aprenderemos a criar um jogo interativo controlado pelos movimentos do usuário.

    • Curso Android com IA: implementando reconhecimento facial com ML Kit

      08h
      • Conheça os diferentes tipos de detecção facial e malha de rosto disponibilizados pelo Google ML Kit
      • Aprenda a lidar com a biblioteca de Detecção Facial do ML Kit
      • Utilize o feed da câmera do Android para detectar rostos presentes
      • Aprenda como extrair dos rostos identificados, pontos de referência, como a posição de olhos, nariz, boca e orelhas
      • Use a detecção de movimento da cabeça para saber quando ela foi girada para a esquerda, direita, para cima ou para baixo
      • Saiba como extrair dos rostos identificados, a probabilidade de um estado, como se o olho está aberto ou fechado, se a pessoa está sorrindo ou não
      • Faça a implementação de likes automáticos, reconhecimento por voz e outras ações baseadas em gestos faciais
    • Curso Android com IA: criando jogo com detecção de poses

      08h
      • Faça a implementação da detecção de poses em tempo real em aplicativos Android
      • Entenda o funcionamento do Pose Detection do ML Kit
      • Aprenda como analisar o feed da câmera do Android para detectar pontos de referência do corpo humano
      • Saiba como desenhar as poses detectadas no preview da câmera do celular
      • Aprenda como calcular o ângulo entre os pontos de referência para detectar poses específicas
      • Entenda como calcular a distância entre os pontos para detectar proximidade entre partes do corpo
      • Use a detecção de poses para interagir com objetos virtuais na tela do celular
      • Desenvolva um jogo interativo utilizando reconhecimento de gestos
    • Site Gemma 2, Formação Google ML Kit, ChatGPT para Mac – Hipsters: Fora de Controle #63 - Hipsters Ponto TechHipsters Ponto Tech

Escola

Inteligência Artificial

Além dessa, a categoria Inteligência Artificial conta com cursos de IA para Programação, IA para Dados,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas