The Deep Learning Specialization is a series of courses by DeepLearning.AI on Coursera, taught by Andrew Ng. To earn the specialization certificate, I had to successfully complete all five courses listed below.
This is a foundational program that helps students to understand the capabilities, challenges, and consequences of deep learning by teaching them theoretical concepts and their industry applications. It taught me how to use standard Neural Network techniques, apply optimization algorithms, and implement a neural network using Python and TensorFlow.
Key learnings from the program include:
- building and training neural network architectures such as:
- Convolutional Neural Networks,
- Recurrent Neural Networks,
- LSTMs,
- Transformers
- learning how to make them better with strategies such as:
- Dropout
- BatchNorm
- Xavier/He initialization
- becoming familiar with exciting applications of Deep Learning:
- autonomous driving
- face recognition
- reading radiology image
- art generation
- speech recognition
- music synthesis
- machine translation
- natural language processing (NLP)
Credentials:
Neural Networks and Deep Learning
DeepLearning.AI (Andrew Ng) on Coursera
Aug 01, 2021
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
DeepLearning.AI (Andrew Ng) on Coursera
Aug 13, 2021
Structuring Machine Learning Projects
DeepLearning.AI (Andrew Ng) on Coursera
Aug 16, 2021
Convolutional Neural Networks
DeepLearning.AI (Andrew Ng) on Coursera
Aug 24, 2021
Sequence Models
DeepLearning.AI (Andrew Ng) on Coursera
Aug 31, 2021