What Will Be Covered?

Basic Course

  • Basics of Python

  • Basics of Deep Learning Library: PyTorch

  • Rudiments of Probability Theory for Machine Learning

  • Essentials of Matrix Calculus and Linear Algebra for Machine Learning

  • Bird's Eye View of Machine Learning

  • Primer on Text, Video, and Image Data Processing

Advanced Course
(Emphasizing on Hands-on & Real-World Applications)

  • Gradient-based Optimization Techniques

  • Rudiments of Artificial Neural Networks and Backpropagation of Error

  • Tree-based Classifiers and Ensemble Techniques

  • Steps towards Deep Learning: Activation Functions, Normalization techniques, Regularization methods, and loss functions

  • Convolutional Neural Networks (CNNs)

  • Architectures of Deep Neural Network Models

  • Deep Generative Models

  • Recurrent Neural Networks and Backpropagation through Time

  • Attention Mechanism and Transformers

  • Introduction to Graph Neural Networks (GNNs)

  • Explainable Artificial Intelligence (XAI)

  • Deep Clustering techniques

  • Emerging Learning Strategies: Semi-supervised, Few-shot, and Zero-shot

  • Adversarial Attacks, Defence, and Robust Deep Neural Network Models

  • Theory of Deep Learning

  • Deep Reinforcement Learning

  • Diffusion-based Models

  • Real-world Applications: From Problem to a Solution

        • Medical Image Analysis

        • Image segmentation: The path less traveled

        • Text Classification

        • Class Imbalanced Learning

        • Sports Analytics

        • Business analytics and time-series forecasting.

        • Graph data analysis.

        • Federated Learning