Visão geral

Este curso fornece conhecimento para construir e utilizar redes neurais profundas para análise de imagens e textos. O curso começa com conceitos básicos para compreender, treinar e testar redes neurais para classificação e regressão. Introduz análise de imagens e evolui para Redes Neurais Convolucionais aplicadas à classificação de imagens, verificação biométrica, detecção de objetos e segmentação semântica, incluindo transfer learning e visualização da atividade da rede. Na sequência, introduz Transformers para classificação de texto e análise de sentimento, finalizando com Vision Transformers e aplicações em análise de imagem. Este curso adota o aprendizado supervisionado em todas as aplicações.

Conhecimento prévio em otimização, álgebra linear, estatística, aprendizado de máquina, processamento e análise de imagens/textos é importante, mas os conceitos básicos serão fornecidos sempre que necessário. É importante que o aluno saiba programar em Python e é desejável conhecimento prévio em PyTorch e outros pacotes normalmente usados em scripts Python para processamento de imagens e textos, visualização gráfica e aprendizado de máquina.