Pular para o conteúdo principal
InícioArtificial IntelligenceIntrodução ao Aprendizado Profundo com o PyTorch

Introdução ao Aprendizado Profundo com o PyTorch

"Aprenda o poder do deep learning no PyTorch. Construa sua primeira rede neural e ajuste hiperparâmetros."

Comece O Curso Gratuitamente
4 horas16 vídeos50 exercícios
25.123 aprendizesTrophyDeclaração de Realização

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.
GroupTreinar 2 ou mais pessoas?Experimente o DataCamp For Business

Amado por alunos de milhares de empresas


Descrição do Curso

Introdução à aprendizagem profunda com PyTorch

A aprendizagem profunda está em toda parte: em câmeras de smartphones, assistentes de voz e carros autônomos. Ele até ajudou a descobrir estruturas de proteínas e a vencer os humanos no jogo de Go. Neste curso, você descobrirá essa tecnologia avançada e aprenderá a aproveitá-la usando o PyTorch, uma das bibliotecas de aprendizagem profunda mais populares.

Treine sua primeira rede neural

Primeiro, este curso aborda a diferença entre a aprendizagem profunda e a aprendizagem de máquina "clássica" e apresentará as redes neurais. Você aprenderá sobre o processo de treinamento de uma rede neural e como escrever um loop de treinamento. Para isso, você criará funções de perda para problemas de regressão e classificação e aproveitará o PyTorch para calcular suas derivadas.

Avalie e aprimore seu modelo

Na segunda metade deste curso, você aprenderá sobre os diferentes hiperparâmetros que podem ser ajustados para aprimorar o modelo. Depois de aprender sobre os diferentes componentes de uma rede neural, você poderá criar arquiteturas maiores e mais complexas. Para medir o desempenho do seu modelo, você utilizará o TorchMetrics, uma biblioteca PyTorch para avaliação de modelos. Ao final deste curso, você poderá aproveitar o PyTorch para resolver problemas de classificação e regressão em dados tabulares e de imagem usando a aprendizagem profunda.
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados
Experimente O DataCamp for BusinessPara uma solução sob medida , agende uma demonstração.

Nas seguintes faixas

Engenheiro associado de IA para cientistas de dados

Ir para a trilha

Aprendizagem profunda em Python

Ir para a trilha

Desenvolvimento de modelos de idiomas grandes

Ir para a trilha
  1. 1

    Introdução ao PyTorch, uma biblioteca de aprendizado profundo

    Gratuito

    Carros autônomos, smartphones, mecanismos de pesquisa... O aprendizado profundo agora está em toda parte. Antes de começar a criar modelos complexos, você vai conhecer melhor o PyTorch, uma estrutura de aprendizado profundo. Você aprenderá a manipular tensores, criar estruturas de dados do PyTorch e criar sua primeira rede neural no PyTorch.

    Reproduzir Capítulo Agora
    Introdução ao Aprendizado Profundo com o PyTorch
    50 xp
    Aprendizado de máquina x aprendizado profundo
    100 xp
    Como criar tensores e acessar atributos
    100 xp
    Criação de tensores a partir de matrizes NumPy
    100 xp
    Como criar a primeira rede neural
    50 xp
    Sua primeira rede neural
    100 xp
    Empilhamento de camadas lineares
    100 xp
    Descoberta de funções de ativação
    50 xp
    Estimule sua compreensão!
    50 xp
    As funções sigmoide e softmax
    100 xp
  2. 2

    Como treinar nossa primeira rede neural com o PyTorch

    Para treinar uma rede neural no PyTorch, primeiro você precisa entender para que serve uma função de perda. Você vai perceber que o treinamento de uma rede requer a minimização dessa função de perda, o que é feito por meio do cálculo de gradientes. Você vai aprender a usar esses gradientes para atualizar os parâmetros do seu modelo e, por fim, escrever seu primeiro loop de treinamento.

    Reproduzir Capítulo Agora
  3. 3

    Arquitetura de redes neurais e hiperparâmetros

    Os hiperparâmetros são parâmetros, geralmente escolhidos pelo usuário, que controlam o treinamento do modelo. O tipo de função de ativação, o número de camadas do modelo e a taxa de aprendizado são todos hiperparâmetros do treinamento da rede neural. Juntos, vamos descobrir os hiperparâmetros mais importantes de uma rede neural e como modificá-los.

    Reproduzir Capítulo Agora
  4. 4

    Como avaliar e aprimorar modelos

    Treinar um modelo de aprendizado profundo é uma arte e, para garantir que o modelo seja treinado corretamente, precisamos acompanhar determinadas métricas durante o treinamento, como a perda ou a precisão. Você vai aprender a calcular essas métricas e a reduzir o sobreajuste usando um conjunto de dados de imagens como exemplo.

    Reproduzir Capítulo Agora
Para Empresas

GroupTreinar 2 ou mais pessoas?

Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizados

Nas seguintes faixas

Engenheiro associado de IA para cientistas de dados

Ir para a trilha

Aprendizagem profunda em Python

Ir para a trilha

Desenvolvimento de modelos de idiomas grandes

Ir para a trilha

Em outras faixas

Fundamentos de aprendizado de máquina com PythonCientista de aprendizado de máquina com Python

conjuntos de dados

Water PotabilityFace Mask Dataset

colaboradores

Collaborator's avatar
Amy Peterson
Collaborator's avatar
James Chapman
Collaborator's avatar
George Boorman

Áudio Gravado por

Maham Khan's avatar
Maham Khan
Maham Khan HeadshotMaham Khan

Senior Data Scientist, YouView TV

Ver Mais

O que os outros alunos têm a dizer?

Junte-se a mais de 14 milhões de alunos e comece Introdução ao Aprendizado Profundo com o PyTorch hoje mesmo!

Crie sua conta gratuita

GoogleLinkedInFacebook

ou

Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.