Installation and Setup
  • Introduction to the course Deep Learning for Computer Vision
  • Before starting read these important guidelines!!
  • Install Anaconda, OpenCV and other packages
  • Install TensorFlow and Keras for CPU and GPU
TensorFlow and Keras Overview
  • TensorFlow Introduction and Sessions
  • TensorFlow Variables, Placeholders and Tensors
  • TensorFlow Operations
  • Configuring Sessions in TensorFlow
  • Tensorboard
  • Introduction to Keras
  • Creating models with Keras
  • Logistic Regression with Keras
  • Keras Callbacks
  • Keras Checkpointing, Saving and Loading models
Deep Learning Overview
  • Deep Learning Overview
  • Gradient Descent
  • Beyond Gradient Descent
  • Loss Functions
  • Regularization
  • Activation Functions
  • Evaluating Activation Functions with Keras
  • Multilayer Perceptron with Keras
Convolutional Neural Networks
  • Image Fundamentals
  • Convolutional Neural Network model
  • Convolutional Operation
  • Convolution Operation examples
  • Max Pooling
  • ReLU function
  • Batch Normalization
  • DropOut
  • Fully Connected Layer
  • Handwritten Digits with TensorFlow part 1
  • Handwritten Digits with TensorFlow part 2
  • Handwritten Digits with TensorFlow part 3
  • Handwritten Digits with Keras
  • CIFAR10 with Keras
  • Fashion MNIST with Keras and Tensorboard
  • Embeddings Visualization with Fashion MNIST
  • Pretrained Models - VGG16
  • ResNet Model
  • ResNet50 in Keras
  • Inception Network
  • Inception Module with Keras-TensorFlow 1.X
Creating an Image Dataset
  • Collecting images from the web with Selenium
  • Labeling data with imglbl
  • Loading data in TensorFlow
Object Detection and Transfer Learning
  • Introduction to Object Detection
  • Object Detection with Faster R-CNN
  • Metrics in Object Detection Models
  • TensorFlow Object Detection API
  • TensorFlow OD API + OpenCV: using Webcam for object recognition
  • Detecting customs objects with Tensorflow OD API-part 1
  • Detecting customs objects with Tensorflow OD API-part 2
  • The Yolo (You only look once) Model
  • Running Yolo v2 on images
  • Yolo object detection on video and webcam
  • Detecting custom objects with Yolo v2
  • Resources
Bonus Classes
  • Detecting custom objects with Yolov2 in Jupyter
  • Blood Cell Detection with Faster R-CNN part 1
  • Blood Cell Detection with Faster R-CNN part 2
  • Train your own dataset in Yolov3-Colab-Part 1
  • Train your own dataset in Yolov3-Colab-Part 2
  • Yolov4 under the hood - Part 1
  • Yolov4 under the hood - Part 2
  • Train your custom dataset with Yolov4 in Google Colab