- Linear Regression
- Backpropagation
- Feature scaling
- Gradient descent
- Quadratic Regression (Optional)
- Neural Networks (ANN)
- Activation Functions
- Types of activation functions
- Different types of gradient descent
- Dropout layers
- Optimizers and its types
- CNN(Convolution neural networks) –
- Convolution
- padding
- Max pooling
- Skip connections
- VGG fine tuning
- FCN (Fully convoluted Neural Networks)
- Basic implementation
- FCN-DenseNet implementation
- Encoder-Decoder
- Basic implementation
- UNet implementation
- Transformer(optional)
- GANs (optional)
- 3Blue1Brown - Introduction to Neural Networks
- Deep learning with Pytorch - Book
- KrishNaik - Deep Learning Playlist
- Andrew NG - Deeplearning.ai 5 Playlists of specialisation
- MIT 6.S191 - Intro to deep learning
- Pytorch Tutorials
- For basic intuition (You can find torrent) - Deep Learning A-Z™: Hands-On Artificial Neural Networks
- Deep Learning book by Ian Goodfellow
- DS-GA 1008 · SPRING 2020 by Yann LeCun
- Pytorch Fundamentals by Microsoft learn
- Going from Tensorflow to Pytorch
- Notebooks with video explanation - PyTorch for Deep Learning by Jovian.ai
- Focus on Pytorch Projects only - Mithi DL video and projects
- Week 1 - you have to use a DenseNet for Semantic Segmentation on COCO dataset. Structure of DenseNet which has to be used is given in this link. You can find the implementation of this paper here. Coco dataset is a very famous dataset used for segmentation purposes. it can be found in kaggle and it is also part of torchvision library. If you are having any storage issues with COCO dataset, you can also use MiniCOCO dataset. Solution