Skip to the content.

Online Courses

Deep Learning Specialization on Coursera

This Specialization is a foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. In this Specialization, you will build and train neural network architectures such as Convolutional Neural Networks, Recurrent Neural Networks, LSTMs, and Transformers and learn how to make them better with strategies such as Dropout, BatchNorm, Xavier/He initialization, and more. Get ready to master theoretical concepts and their industry applications using Python and TensorFlow and tackle real-world cases such as speech recognition, music synthesis, chatbots, machine translation, natural language processing, and more.

Link to Certificate Earned

Topics Covered:

Course 1: Neural Networks and Deep Learning

Artificial Neural Networks; Deep Learning; Backpropagation; Python programming

Course 2: Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization

Mathematical optimization; Hyperparameter tuning

Course 3: Structuring Machine Learning Projects

Inductive Transfer; Machine Learning; Multi-task learning; Decision-making

Course 4: Convolutional Neural Networks

Facial Recognition system; Convolutional Neural Network architecture; Object Detection and Segmentation

Course 5: Sequence Models

Long Short-Term Memory (LSTM); Gated Recurrent Unit (GRU); Recurrent Neural Networks (RNN); Attention Models