Deep Learning with PyTorch

Introduction

Here, as one of the teaching assistants, I will make some notes and tutorials for the Deep Learning course @ Sharif University of Technology offered by Prof. Beigy . The tutorial sessions are held online via zoom and the videos will be uploaded here after the session. I do believe in learning-by-teaching, and sharing-as-caring both of which have helped me a lot to make progress in my life.

The figures are used from different materials and slides and all of them have cited when they are referred. The css file for creating this repo is exactly extracted from the great PPC course @ Aalto University and I have used their website as a template for this tutorial.

Session 01

Deep Learning with Pytorch 01:

Author: Taha Heidari
Email: taha.heidari@aalto.fi

I created this learning material on PyTorch based on what I learned from the course CS-E4890 Deep Learning @ Aalto Univeristy and the following links:
  1. A great PyTorch Cheat Sheet by Stefan Seegerer
  2. A Deep Dive into NLP with PyTorch (slides) by Jeffrey Hsu, Susannah Klanecek
  3. https://pytorch.org/docs/stable/nn.functional.html
  4. https://www.dlology.com/blog/how-to-choose-last-layer-activation-and-loss-function/
  5. https://rail.eecs.berkeley.edu/deeprlcourse/resources/
  6. https://courses.d2l.ai/
  7. https://fullstackdeeplearning.com/course/2022/lecture-1-course-vision-and-when-to-use-ml/
  8. ** https://stanford.edu/~shervine/teaching/
  9. ** https://d2l.ai/d2l-en.pdf
  10. ** http://cs231n.stanford.edu/
  11. ** https://pytorch.org/docs/stable/nn.functional.html
  12. https://www.asimovinstitute.org/neural-network-zoo/
  13. https://i.redd.it/k47ofnvca6t41.png
  14. https://www.mygreatlearning.com/blog/types-of-neural-networks/
Slides from: https://docs.google.com/presentation/d/1zyuwCx7knqnP-LJswlDfWSmk5FhFgFmYJGqdEZn8yhc/edit#slide=id.g5ca23b6c07_0_120