/PytorchTraining

Exercise files for Deep Learning with Pytorch

Primary LanguageJupyter Notebook

Deep Learning with PyTorch

These are the exercise files used for Deep Learning with PyTorch course.

The course outline can be found in

https://www.tertiarycourses.com.sg/deep-learning-with-pytorch.html

https://www.tertiarycourses.com.my/deep-learning-with-pytorch-malaysia.html

Day 1

Module 1 Getting Started

  • What is Pytorch
  • Install and Run Pytorch

Module 2 Basic Pytorch Operations

  • Pytorch Tensors
  • Numpy Bridge
  • Variables
  • Compute Gradients

Module 3 Linear Regression

  • Linear Regression Model
  • Loss Function 
  • Optimizer
  • Training

Module 4 Neural Network (NN)

  • What is Neural Network 
  • Activation Functions
  • Create Deep Neural Network with Pytorch

Module 5 Convolutional Neural Network (CNN)

  • What is CNN?
  • CNN Architecture
  • Convolution and Pooling
  • Dropout
  • CNN Classification
  • Transfer Learning

Day 2

Module 6 Recurrent Neural Network (RNN)

  • What is RNN?
  • RNN Architecture 
  • Long Term Dependencies
  • LSTM and GRU
  • RNN Classification
  • RNN Regression

Module 7 Reinforcement Learning (RL)

  • What is Reinforcement Learning?
  • Q-Learning
  • OpenAI Gym
  • Deep-Q Network (DQN)

Module 8 Natural Language Processing

  • What is NLP
  • Word Embedding
  • Language Model