The coursework will offer an interactive learning experience centered around the application of deep learning techniques for computer vision tasks. It'll also provide a thorough introduction to the TensorFlow library for developing deep learning models.
The notebooks provided contain detailed instructions. Video lectures are also available for some of the labs.
Programming Language: Python, TensorFlow
Course Outline
Week - 01
Introduction to Convolutional Neural Network (CNN) architecture
How to create a standard CNN architecture using TensorFlow
Week - 02
Analyzing the application and effect of the following techniques in CNN -
Dropout Regularization
Batch Normalization
Batch Size
Callbacks
Week - 03
Applying a CNN architecture in a real-world dataset
Using a pre-trained model (VGG16) for prediction
Data Augmentation
How to build DL models in Kaggle
Week - 04
Transfer Learning
Pretrained model as feature extractor
Fine Tuning
Week - 05
End-to-end DL/CNN pipeline for -
Hand-drawn Electric circuit Schematic Components detection
Malaria parasite detection from blood smears
How to build DL models in Google Colab
Week - 07
Object Detection
R-CNN
YOLO
Week - 08
DL for image segmentation
U-Net architecture
SegNet
Week - 09
Ultrasound Imaging
DL/CNN in ultrasound Imaging
(The page is currently being updated)