Curso Deep Learning with PyTorch Foundation
24 horasVisão Geral
Este curso de treinamento PyTorch foi desenvolvido para alunos familiarizados com os fundamentos da ciência de dados e aprendizado de máquina que desejam aprender como usar a biblioteca PyTorch do Facebook para aprendizado profundo e aplicativos baseados em redes neurais. PyTorch é uma plataforma de aprendizagem profunda de código aberto que fornece um caminho contínuo desde a prototipagem de pesquisa até a implantação de produção. Está rapidamente se tornando uma das estruturas de aprendizado profundo mais populares para Python. A integração profunda com Python permite que bibliotecas e pacotes populares sejam usados para escrever facilmente camadas de redes neurais em Python. Um rico ecossistema de ferramentas e bibliotecas estende o PyTorch e oferece suporte ao desenvolvimento em visão computacional, PNL e muito mais.
Publico Alvo
- Engenheiro de aprendizado de máquina
- Cientista de Dados
- Pesquisador de aprendizagem profunda
- Desenvolvedor de IA
- Projetista de Redes Neurais
- Engenheiro de Visão Computacional
- Engenheiro de PNL (ramificando para aprendizado profundo)
- Gerente de Produto de IA (compreensão técnica)
- Engenheiro de Robótica (com componentes de IA)
- Cientista de Bioinformática (aplicações de aprendizagem profunda)
- Especialista em imagens médicas (focado em IA)
- Desenvolvedor de jogos (recursos baseados em IA)
- Especialista em Análise Preditiva
- Educador ou instrutor de IA/ML
- Desenvolvedor de Sistemas Autônomos.
Materiais
Inglês/Português/Lab PráticoConteúdo Programatico
Overview of Deep Learning and Pytorch
- Overview of Deep Learning
- Introduction to Pytorch
- Install and Run Pytorch
- Basic Pytorch Tensor Operations
- Computation Graphs
- Compute Gradients with Autograd
Neural Network for Regression
- Introduction to Neural Network (NN)
- Activation Function
- Loss Function and Optimizer
- Machine Learning Methodology
- Build a NN Predictive Regression Model
- Load and Save Model
Neural Network for Classification
- Softmax
- Cross Entropy Loss Function
- Build a NN Classification Model
Convolutional Neural Network (CNN)
- Overview of CNN
- Convolution, Max Pooling and Padding
- Build a CNN Model for Image Classificaiton
- Overfitting Issue with Small Dataset
- Techniques to overcome Overfitting Issue
Topic 5 Transfer Learning
- Introduction to Transfer Learning
- Pre-trained Models
- Feature Extraction & Fine Tuning for Small Dataset
Recurrent Neural Network (RNN)
- Overview of RNN
- Long Term Dependencies
- LSTM and GRU
- Apply LSTM to Time Series Forecasting