Curso
Aprendizagem profunda intermediária com PyTorch
IntermediárioNível de habilidade
Atualizado 06/2025Iniciar Curso Gratuitamente
Incluído comPremium or Teams
PyTorchArtificial Intelligence4 h15 vídeos51 Exercícios4,050 XP24,869Certificado de conclusão
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.Preferido por alunos de milhares de empresas
Treinar 2 ou mais pessoas?
Experimentar DataCamp for BusinessDescrição do curso
Aprenda aprendizagem profunda
A aprendizagem profunda é um campo da inteligência artificial em rápido desenvolvimento que revolucionou o campo da aprendizagem de máquina, permitindo avanços em áreas como visão computacional, processamento de linguagem natural e reconhecimento de fala. Os avanços mais recentes em IA generativa, incluindo geradores de imagens e chatbots de conversação, trouxeram modelos profundos de aprendizado de máquina para o centro das atenções do público. Comece a aprender sobre como a aprendizagem profunda funciona e como treinar modelos profundos hoje mesmo.Use o PyTorch, a maneira mais pythônica de fazer aprendizagem profunda
O PyTorch é uma estrutura de aprendizagem profunda avançada e flexível que permite que pesquisadores e profissionais criem e treinem redes neurais com facilidade. Adorado por pythonistas de todo o mundo, o PyTorch oferece muita flexibilidade e uma maneira intuitiva de implementar conceitos de aprendizagem profunda.Treine modelos robustos de aprendizagem profunda
Este curso de aprendizagem profunda com PyTorch foi criado para oferecer a você uma compreensão abrangente dos conceitos e técnicas fundamentais da aprendizagem profunda e equipar você com habilidades práticas para implementar vários conceitos de rede neural. Você se familiarizará com arquiteturas de várias entradas e saídas. Você aprenderá a evitar os problemas de desaparecimento e explosão de gradientes usando ativações não saturadas, normalização de lotes e inicialização adequada de pesos. Você poderá aliviar o excesso de ajuste usando a regularização e o abandono. Por fim, você saberá como acelerar o processo de treinamento com a programação da taxa de aprendizado.Crie modelos de imagens e sequências
Você conhecerá duas arquiteturas especializadas de redes neurais: Redes Neurais Convolucionais (CNNs) para dados de imagem e Redes Neurais Recorrentes (RNNs) para dados sequenciais, como séries temporais ou texto. Você entenderá suas vantagens e poderá implementá-las em tarefas de classificação de imagens e previsão de séries temporais.Ao final do curso, você terá o conhecimento e a confiança para treinar e avaliar de forma robusta seus próprios modelos de aprendizagem profunda para uma variedade de aplicações.
Pré-requisitos
Introduction to Deep Learning with PyTorch1
Training Robust Neural Networks
Learn how to train neural networks in a robust way. In this chapter, you will use object-oriented programming to define PyTorch datasets and models and refresh your knowledge of training and evaluating neural networks. You will also get familiar with different optimizers and, finally, get to grips with various techniques that help mitigate the problems of unstable gradients so ubiquitous in neural nets training.
2
Images & Convolutional Neural Networks
Train neural networks to solve image classification tasks. In this chapter, you will learn how to handle image data in PyTorch and get to grips with convolutional neural networks (CNNs). You will practice training and evaluating an image classifier while learning about how to improve the model performance with data augmentation.
3
Sequences & Recurrent Neural Networks
Build and train recurrent neural networks (RNNs) for processing sequential data such as time series, text, or audio. You will learn about the two most popular recurrent architectures, Long-Short Term Memory (LSTM) and Gated Recurrent Unit (GRU) networks, as well as how to prepare sequential data for model training. You will practice your skills by training and evaluating a recurrent model for predicting electricity consumption.
4
Multi-Input & Multi-Output Architectures
Build multi-input and multi-output models, demonstrating how they can handle tasks requiring more than one input or generating multiple outputs. You will explore how to design and train these models using PyTorch and delve into the crucial topic of loss weighting in multi-output models. This involves understanding how to balance the importance of different tasks when training a model to perform multiple tasks simultaneously.
Aprendizagem profunda intermediária com PyTorch
Curso concluído
Obtenha um certificado de conclusão
Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CVCompartilhe nas redes sociais e em sua avaliação de desempenho
Incluído comPremium or Teams
Inscreva-se AgoraFaça como mais de 19 milhões de alunos e comece Aprendizagem profunda intermediária com PyTorch hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.