Skip to content

Notes on Coursera's DL Specialization by Stanford University and DeepLearning.AI and taught by Dr. Andrew Ng

Notifications You must be signed in to change notification settings

mvarrone/deep-learning-specialization

Repository files navigation

Deep Learning Specialization

Deep Learning Specialization image

This repository contains information about the Deep Learning specialization offered by Coursera.

Courses

1. Neural Networks and Deep Learning

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

3. Structuring Machine Learning Projects

4. Convolutional Neural Networks

5. Sequence Models

About the specialization

The Deep Learning 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, 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.

AI is transforming many industries. The Deep Learning Specialization provides a pathway for you to take the definitive step in the world of AI by helping you gain the knowledge and skills to level up your career. Along the way, you will also get career advice from deep learning experts from industry and academia.

Applied Learning Project

By the end you’ll be able to:

Course 1

• Build and train deep neural networks, implement vectorized neural networks, identify architecture parameters, and apply DL to your applications

Course 2

• Use best practices to train and develop test sets and analyze bias/variance for building DL applications, use standard NN techniques, apply optimization algorithms, and implement a neural network in TensorFlow

Course 3

• Use strategies for reducing errors in ML systems, understand complex ML settings, and apply end-to-end, transfer, and multi-task learning

Course 4

• Build a Convolutional Neural Network, apply it to visual detection and recognition tasks, use neural style transfer to generate art, and apply these algorithms to image, video, and other 2D/3D data

Course 5

• Build and train Recurrent Neural Networks and its variants (GRUs, LSTMs), apply RNNs to character-level language modeling, work with NLP and Word Embeddings, and use HuggingFace tokenizers and transformers to perform Named Entity Recognition and Question Answering

Professors

About

Notes on Coursera's DL Specialization by Stanford University and DeepLearning.AI and taught by Dr. Andrew Ng

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published