Deep Learning & Neural Networks
Module 1 — Basics
Topics:
● Pytorch Introduction
● Multilayer Perceptron
● Regularization
● Gradient Descent, Optimization
● Backpropagation
Mini Project 1: Implementation of simple NN
Module 2 — Convolutional Neural Networks (CNNs)
Topics:
● Image Classification
● Object Detection
● Semantic Segmentation
● Visualization Techniques
● Style Transfer
● Adversarial Attacks
Mini Project 2: Image Classification using Convolutional Neural
Networks
Mini Project 3: Image segmentation using Fully Convolutional
Networks
Module 3 — Recurrent Neural Networks (RNNs)
Topics:
● Text Modeling
● Machine Translation
● Image Captioning
● Visual Question Answering (VQA)
Mini Project 4: Neural Machine Translation using Various
Sequence Models
Module 4 — Deep Generative Models
Topics:
● Image Generation
● Text Generation
● Image-to-Image Translation
Module 5 — Advanced Topics
Topics:
● Attention Mechanisms & Versatile Networks
● Self-supervised and Semi-supervised Learning
● Multi-modal Learning
● Graph Neural Networks (GNNs)