Imagem do Curso gratuito Deep Learning: Redes Neurais, CNNs, RNNs, Autoencoders e GANs com PyTorch

Curso online gratuitoDeep Learning: Redes Neurais, CNNs, RNNs, Autoencoders e GANs com PyTorch

Duração do curso online: 24 horas e 15 minutos

Novo

Domine Deep Learning com PyTorch e crie modelos de visão, texto e geração de imagens. Curso online gratuito com prática e exercícios para o seu portfólio.

Neste curso gratuito, aprenda sobre

  • Diferenças entre ML tradicional e Deep Learning no uso de features (engenharia vs aprendizado)
  • História de redes neurais e impacto do backpropagation no treino de modelos profundos
  • Perceptron e regressão linear/Adaline: bias/threshold, regra de decisão e otimização
  • Pré-processamento: normalização z-score correta e como evitar data leakage entre treino e teste
  • Álgebra linear aplicada: vetores/matrizes, camadas lineares e shapes de tensores no PyTorch
  • Treinamento com gradiente descendente: taxa de aprendizado, sinal do gradiente e convergência
  • Autograd do PyTorch: diferenciação automática e cálculo de gradientes para otimização
  • Regressão logística binária e multiclasse: sigmoid/softmax e perdas (BCE, CrossEntropy)
  • MLP: por que não linearidades são essenciais (ex.: resolver XOR) e noções de profundidade
  • Regularização e generalização: overfitting, dropout (treino vs inferência) e boas práticas
  • BatchNorm e inicialização de pesos: estabilidade, velocidade de treino e quebra de simetria
  • Otimização avançada: SGD com momentum e ganhos em estabilidade e velocidade de convergência
  • CNNs: convolução, compartilhamento de pesos, conectividade local, padding e AlexNet
  • Modelos avançados: metric learning siamesa, RNN/LSTM, autoencoders e GANs

Descrição do curso

Aprender Deep Learning de verdade vai muito além de “usar uma biblioteca pronta”: exige entender por que os modelos funcionam, como treiná-los com estabilidade e como tomar boas decisões ao ajustar dados, perdas, otimização e regularização. Neste curso online gratuito, você constrói uma base sólida em redes neurais e avança, passo a passo, até arquiteturas modernas, sempre conectando teoria, intuição e implementação com PyTorch.

Ao longo das aulas, você desenvolve a visão completa do pipeline de aprendizado profundo: desde a preparação correta dos dados e a noção de features até os conceitos matemáticos essenciais (como álgebra linear), descendo para a prática de gradiente descendente e chegando ao treinamento com diferenciação automática. Você também aprende a reconhecer armadilhas comuns que atrapalham resultados, como vazamento de informação entre treino e teste, e a adotar práticas que tornam seus experimentos reproduzíveis, eficientes e mais fáceis de depurar.

Conforme a complexidade aumenta, o curso aprofunda os elementos que dão poder às redes neurais: funções de ativação não lineares, redes multicamadas (MLP), inicialização de pesos, normalização e estratégias para lidar com overfitting. A partir daí, você passa a aplicar esses fundamentos em problemas reais com redes convolucionais (CNNs), entendendo como elas reduzem parâmetros e por que são tão fortes em visão computacional. Você também explora modelos para dados sequenciais com redes recorrentes (RNNs e LSTMs), capturando dependências no tempo e em texto.

Para fechar com chave de ouro, você entra no universo dos modelos generativos e de representação: autoencoders para compressão, remoção de ruído e reaproveitamento do encoder em tarefas de classificação; e GANs, nas quais gerador e discriminador competem para produzir amostras cada vez mais realistas. Além das aulas em vídeo, os exercícios ajudam a fixar conceitos e a desenvolver o raciocínio técnico que o mercado busca em Inteligência Artificial e Ciência de Dados. Ao final, você terá mais segurança para projetar, treinar e avaliar redes neurais no PyTorch — e para evoluir para projetos próprios com impacto profissional.

Conteúdo do curso

  • Aula em vídeo: Deep Learning - L00 Apresentação do curso de Deep Learning 03m
  • Exercício: Qual sequência descreve melhor a progressão dos tópicos abordados no curso até chegar a modelos de Deep Learning mais avançados?
  • Aula em vídeo: Deep Learning - L01 O que é aprendizado de máquina e aprendizado profundo? Uma visão geral part1 41m
  • Exercício: Qual é a diferença central entre métodos tradicionais de redes neurais e Deep Learning no tratamento de características (features)?
  • Aula em vídeo: Deep Learning - L01 O que é aprendizado de máquina e aprendizado profundo? Uma visão geral part2 50m
  • Exercício: Em PyTorch, qual é a ordem mais comum das dimensões de um lote de imagens (batch) para redes convolucionais (CNNs)?
  • Aula em vídeo: Deep Learning - L02 Um breve resumo da história das redes neurais e deep learning 41m
  • Exercício: Qual foi a principal contribuição do algoritmo de backpropagation para a evolução das redes neurais profundas?
  • Aula em vídeo: Deep Learning - L03 O Perceptron, introdução às redes neurais de camada única part1 40m
  • Exercício: No Perceptron, qual é a forma mais conveniente de incorporar o threshold (limiar) ao modelo para simplificar a equação?
  • Aula em vídeo: Deep Learning - L03 O Perceptron, introdução às redes neurais de camada única part2 46m
  • Exercício: Ao aplicar normalização (z-score) em dados separados em treino e teste, qual procedimento evita vazamento de informação (data leakage)?
  • Aula em vídeo: Deep Learning - L04 Álgebra Linear para deep learning part1 42m
  • Exercício: Qual é uma das principais vantagens de usar PyTorch (em vez de apenas NumPy) ao treinar redes neurais profundas?
  • Aula em vídeo: Deep Learning - L04 Álgebra linear para deep learning part2 25m
  • Exercício: Em uma camada linear no PyTorch com 5 entradas e 3 neurônios de saída (nn.Linear(5,3)), qual é o formato esperado da saída ao passar um batch X com formato 10×5?
  • Aula em vídeo: Deep Learning - L05 Aprendizado com gradiente descendente part1 47m
  • Exercício: Qual é a principal diferença estrutural entre um neurônio do Perceptron e um neurônio de Regressão Linear ao passar para o gradiente descendente?
  • Aula em vídeo: Deep Learning - L05 Aprendizado com gradiente descendente part2 35m
  • Exercício: Qual é o principal efeito de uma taxa de aprendizado (learning rate) muito grande no Gradiente Descendente?
  • Aula em vídeo: Deep Learning - L05 Aprendizado com gradiente descendente part3 25m
  • Exercício: Ao implementar manualmente o treinamento de um neurônio (regressão linear/Adaline), por que é comum multiplicar o gradiente por -1 na atualização dos pesos?
  • Aula em vídeo: Deep Learning - L06 Diferenciação automática com Pytorch 48m
  • Exercício: No PyTorch, qual é o papel do Autograd no treinamento de redes neurais?
  • Aula em vídeo: Deep Learning - L07 Regressão logística e classificação multiclasse part1 46m
  • Exercício: Na regressão logística para classificação binária, qual combinação é mais apropriada para treinar o modelo?
  • Aula em vídeo: Deep Learning - L07 Regressão logistica e classificação multiclasse part2 33m
  • Exercício: Qual combinação de função de ativação e função de perda é típica para Regressão Logística binária em redes neurais?
  • Aula em vídeo: Deep Learning - L07 Regressão logistica e classificação multiclasse part3 47m
  • Exercício: Em um classificador multiclasse implementado em PyTorch, qual configuração de saída é a mais comum e eficiente para prever 10 dígitos (0 a 9)?
  • Aula em vídeo: Deep Learning - L08 Rede neural multilayer perceptron part1 46m
  • Exercício: Em uma rede neural multicamadas, por que é essencial usar funções de ativação não lineares nas camadas ocultas?
  • Aula em vídeo: Deep Learning - L08 Rede neural multilayer perceptron part2 1h02m
  • Exercício: Por que é indispensável usar funções de ativação não lineares nas camadas ocultas de uma MLP para resolver problemas como o XOR?
  • Aula em vídeo: Deep Learning - L09 Regularização part1 49m
  • Exercício: Qual é a forma mais recomendada para reduzir overfitting antes de alterar a arquitetura ou adicionar termos de regularização?
  • Aula em vídeo: Deep Learning - L09 Regularização part2 40m
  • Exercício: Ao usar Dropout como regularização em redes neurais profundas, qual prática é a mais correta durante treino e inferência?
  • Aula em vídeo: Deep Learning - L10 Normalização de características e inicialização de pesos part1 49m
  • Exercício: Qual é a principal função do Batch Normalization em redes neurais profundas?
  • Aula em vídeo: Deep Learning - L10 Normalização de características e inicialização de pesos part2 33m
  • Exercício: Qual é o principal motivo para inicializar os pesos de uma rede neural com valores pequenos e aleatórios, em vez de zeros?
  • Aula em vídeo: Deep Learning - L11 Algoritmos de otimização para Deep Learning 1h00m
  • Exercício: Qual é a principal vantagem de usar o termo de momento no gradiente descendente estocástico durante o treinamento de redes neurais?
  • Aula em vídeo: Deep Learning - L12 Redes neurais convolucionais 1h24m
  • Exercício: Quais são duas premissas centrais das Redes Neurais Convolucionais (CNNs) que reduzem o número de parâmetros em comparação com camadas totalmente conectadas?
  • Aula em vídeo: Deep Learning - L13 Redes neurais convolucionais part1 40m
  • Exercício: Em CNNs, qual é o objetivo principal de aplicar padding antes da convolução?
  • Aula em vídeo: Deep Learning - L13 Redes neurais convolucionais part2 1h02m
  • Exercício: Qual foi uma inovação destacada que ajudou a popularizar a AlexNet em relação a arquiteturas anteriores, contribuindo para melhor desempenho?
  • Aula em vídeo: Deep Learning - L13 Redes neurais convolucionais part3 39m
  • Exercício: Por que redes convolucionais tendem a ter menos parâmetros do que redes totalmente conectadas ao aumentar o número de camadas?
  • Aula em vídeo: Deep Learning - L13 Metric learning 27m
  • Exercício: Em aprendizado métrico com redes siamesas para reconhecimento/verificação de faces, qual é o objetivo principal da rede?
  • Aula em vídeo: Deep Learning - L14 Redes neurais recorrentes part1 57m
  • Exercício: Qual é uma limitação importante da representação Bag-of-Words em tarefas com texto?
  • Aula em vídeo: Deep Learning - L14 Redes neurais recorrentes part2 38m
  • Exercício: Qual é o principal papel do forget gate em uma célula LSTM?
  • Aula em vídeo: Deep Learning - L15 Autoencoder part1 55m
  • Exercício: Em um autoencoder usado para remoção de ruído, qual é o par correto de entrada e alvo (saída desejada) durante o treinamento?
  • Aula em vídeo: Deep Learinig - L15 Autoencoder part2 34m
  • Exercício: Ao usar um autoencoder para criar um classificador, qual é a ideia principal de usar apenas o encoder após o treinamento?
  • Aula em vídeo: Deep Learning - L16 Generative Adversarial Networks part1 54m
  • Exercício: Em uma GAN (Generative Adversarial Network), qual é a função principal do discriminador?
  • Aula em vídeo: Deep Learning - L16 Generative Adversarial Networks part2 42m
  • Exercício: Em uma GAN, qual é o objetivo do gerador durante o treinamento?

Este curso gratuito inclui:

24 horas e 15 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Inteligência Artificial e Ciência de Dados

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso