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

Curso gratuito de Deep Learning com PyTorch: bases de redes neurais, CNNs, RNNs, autoencoders e GANs para projetos em IA.

Neste curso gratuito, aprenda sobre

  • Boas-vindas e visão geral do Deep Learning
  • Fundamentos: Perceptron e bases matemáticas
  • Otimização e treinamento com PyTorch (gradientes e Autograd)
  • Modelos de classificação e MLPs
  • Generalização e técnicas modernas de treinamento
  • Visão computacional com CNNs e aprendizado métrico
  • Modelos sequenciais: Redes Neurais Recorrentes (RNNs e LSTMs)
  • Representações e compressão: Autoencoders
  • Modelos generativos: GANs (Redes Adversariais Generativas)

Descrição do curso

Aprenda Deep Learning na prática com PyTorch em um curso online gratuito voltado a quem quer compreender, construir e treinar redes neurais modernas com base sólida e aplicação direta. A jornada começa pelos conceitos essenciais de aprendizado de máquina e aprendizado profundo, contextualiza a evolução das redes neurais e avança de forma progressiva para os principais blocos que sustentam modelos atuais.

Você desenvolve fundamentos matemáticos e de otimização importantes para treinar modelos com confiança, incluindo álgebra linear, gradiente descendente e o uso de diferenciação automática no PyTorch. Em seguida, aprofunda técnicas de classificação e redes neurais multicamadas, além de boas práticas para melhorar generalização, estabilidade e desempenho, explorando regularização, normalização e inicialização de pesos, junto de algoritmos de otimização amplamente usados.

Na parte aplicada, o curso percorre arquiteturas centrais do Deep Learning, cobrindo redes convolucionais para visão computacional, conceitos relacionados a métricas e representações, redes recorrentes para dados sequenciais e modelos generativos. Você também entende como autoencoders podem aprender representações compactas e como GANs funcionam na geração de dados, consolidando uma visão abrangente do ecossistema de redes neurais. Ao final, você terá repertório para implementar modelos com PyTorch, interpretar seus componentes e tomar decisões mais seguras ao projetar soluções em Inteligência Artificial e Ciência de Dados.

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