Curso gratuito

Introdução ao Deep Learning com PyTorch

by
Facebook AI

Use PyTorch para implementar suas primeiras redes neurais profundas

Programa Nanodegree

Deep Learning

Crie hoje mesmo modelos de deep learning

Evolua em sua carreira com um certificado que antecipa seu sucesso profissional.

Sobre este curso

O deep learning está guiando a revolução de IA e o PyTorch está tornando o processo de construir aplicações de deep learning mais fácil e acessível do que nunca. Neste curso, você ganhará experiência prática na construção e no treinamento de redes neurais profundas utilizando PyTorch. Você será capaz de usar estas habilidades nos seus próprios projetos pessoais.

Legendas
Inglês
Tempo estimadoTempo total entre hoje e dia da formatura depende do seu compromisso semanal. Em média, os nossos graduados completam este nanodegree em 2 month
Aprox. 2 month
Nível de conhecimento
intermediário
Incluído no produto

Material completo de aprendizagem

Aulas com profissionais especializados

Testes interativos

Aprendizado no seu ritmo

Juntos rumo ao sucesso

With the skills you learn in this course, you’ll be ready to take on the complex challenges in our Deep Learning Nanodegree program, as you build towards a career in data science or machine learning.

Curso gratuito

Introdução ao Deep Learning com PyTorch

porFacebook AI

Learn the basics of deep learning and implement your own deep neural networks with PyTorch.

Icon steps
 
 

O que você aprenderá

módulo 1

Introdução ao Deep Learning

  • Descubra os conceitos básicos de deep learning, como rede neural e método do gradiente
  • Implemente uma rede neural com NumPy e treine-a usando o método do gradiente nos exercícios de programação da sala de aula
  • Construa uma rede neural para prever a admissão de alunos
módulo 2

Introdução ao PyTorch

  • Soumith Chintala, o criador do PyTorch, vai contar como o framework surgiu, onde está sendo usado agora e como está mudando o futuro do deep learning
módulo 3

Deep learning com PyTorch

  • Construa sua primeira rede neural com PyTorch para classificar imagens de roupas
  • Trabalhe em um conjunto de notebooks Jupyter para aprender sobre os principais componentes do PyTorch
  • Carregue uma rede neural pré-treinada para construir um classificador de imagens eficiente
módulo 4

Redes neurais convolucionais

  • Use PyTorch para construir redes neurais convolucionais para aplicações avançadas de visão computacional
  • Treine uma rede convolucional para classificar raças de cachorros a partir de imagens de cachorros
módulo 5

Transferência de estilo

  • Use uma rede neural convolucional pré-treinada para criar uma arte nova, fundindo o estilo de uma imagem com o conteúdo de outra imagem
  • Implemente o artigo "A Neural Algorithm of Artistic Style”, de Leon A. Gatys, Alexander S. Ecker e Matthias Bethge"
módulo 6

Redes neurais recorrentes

  • Crie, com PyTorch, redes neurais recorrentes que podem aprender a partir de dados sequenciais, como a linguagem natural
  • Implemente uma rede que aprenda a gerar um texto novo baseado no romance Anna Karênina, de Tolstoy
módulo 7

Classificação de linguagem natural

  • Use PyTorch para implementar uma rede neural recorrente capaz de classificar textos
  • Use sua rede para prever o sentimento de resenhas de filmes
módulo 8

Implementando com PyTorch

  • Soumith Chintala ensina como você pode implementar modelos de deep learning com PyTorch
  • Construa um chatbot e compile a rede para implantação em ambiente de produção

Pré-requisitos e exigências

Para ter sucesso neste curso, você precisará ter familiaridade com Python e bibliotecas de processamento de dados, tais como Numpy e Matplotlib. Ter conhecimentos básicos de álgebra linear e cálculo é recomendado, mas não é necessário para completar os exercícios.

Veja os requisitos tecnológicos necessários para fazer um curso na Udacity.

Responsáveis pelo curso

Cezanne Camacho

Cezanne Camacho

Instrutor principal

Soumith Chintala

Soumith Chintala

Instrutor

Luis Serrano

Luis Serrano

Instrutor

Mat Leonard

Mat Leonard

Content Developer

Por que fazer este curso?

Neste curso, você aprenderá os fundamentos de deep learning e poderá criar suas próprias redes neurais profundas utilizando PyTorch. Você ganhará experiência prática com PyTorch por meio de exercícios de programação e projetos que implementam aplicações de IA já consolidadas, tais como transferência de estilo e geração de textos.

Quais são os benefícios?
Vídeos dos instrutoresExercícios práticosAulas com profissionais do setor