Skip to content

Notes and slides screenshots from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai

License

Notifications You must be signed in to change notification settings

mauvaisetroupe/deep-learning-specialization-coursera

Repository files navigation

Please visit : https://mauvaisetroupe.github.io/deep-learning-specialization-coursera

deep-learning-specialization-coursera

https://www.coursera.org/specializations/deep-learning

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.

https://www.coursera.org/learn/neural-networks-deep-learning

In the first course of the Deep Learning Specialization, you will study the foundational concept of neural networks and deep learning.

By the end, you will be familiar with the significant technological trends driving the rise of deep learning; build, train, and apply fully connected deep neural networks; implement efficient (vectorized) neural networks; identify key parameters in a neural network’s architecture; and apply deep learning to your own applications.

SKILLS YOU WILL GAIN

  • DeepLearning
  • Artificial Neural Network
  • Backpropagation
  • Python Programming
  • Neural Network Architecture

Analyze the major trends driving the rise of deep learning, and give examples of where and how it is applied today.

Set up a machine learning problem with a neural network mindset and use vectorization to speed up your models.

Build a neural network with one hidden layer, using forward propagation and backpropagation.

Analyze the key computations underlying deep learning, then use them to build and train deep neural networks for computer vision tasks.

https://www.coursera.org/learn/deep-neural-network

In the second course of the Deep Learning Specialization, you will open the deep learning black box to understand the processes that drive performance and generate good results systematically.

By the end, you will learn the best practices to train and develop test sets and analyze bias/variance for building deep learning applications; be able to use standard neural network techniques such as initialization, L2 and dropout regularization, hyperparameter tuning, batch normalization, and gradient checking; implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence; and implement a neural network in TensorFlow.

SKILLS YOU WILL GAIN

  • Tensorflow
  • DeepLearning
  • Mathematical Optimization
  • Hyperparameter Tuning

Discover and experiment with a variety of different initialization methods, apply L2 regularization and dropout to avoid model overfitting, then apply gradient checking to identify errors in a fraud detection model.

Develop your deep learning toolbox by adding more advanced optimizations, random minibatching, and learning rate decay scheduling to speed up your models.

Explore TensorFlow, a deep learning framework that allows you to build neural networks quickly and easily, then train a neural network on a TensorFlow dataset.

https://www.coursera.org/learn/machine-learning-projects

In the fourth course of the Deep Learning Specialization, you will understand how computer vision has evolved and become familiar with its exciting applications such as autonomous driving, face recognition, reading radiology images, and more.

By the end, you will be able to build a convolutional neural network, including recent variations such as residual networks; apply convolutional networks to visual detection and recognition tasks; and use neural style transfer to generate art and apply these algorithms to a variety of image, video, and other 2D or 3D data.

SKILLS YOU WILL GAIN

  • Deep Learning
  • Inductive Transfer
  • Machine Learning
  • Multi-Task Learning
  • Decision-Making

Streamline and optimize your ML production workflow by implementing strategic guidelines for goal-setting and applying human-level performance to help define key priorities.

Develop time-saving error analysis procedures to evaluate the most worthwhile options to pursue and gain intuition for how to split your data and when to use multi-task, transfer, and end-to-end deep learning.

https://www.coursera.org/learn/convolutional-neural-networks

In the fourth course of the Deep Learning Specialization, you will understand how computer vision has evolved and become familiar with its exciting applications such as autonomous driving, face recognition, reading radiology images, and more.

By the end, you will be able to build a convolutional neural network, including recent variations such as residual networks; apply convolutional networks to visual detection and recognition tasks; and use neural style transfer to generate art and apply these algorithms to a variety of image, video, and other 2D or 3D data.

SKILLS YOU WILL GAIN

  • Deep Learning
  • Facial Recognition System
  • Convolutional Neural Network
  • Tensorflow
  • Object Detection And Segmentation

Implement the foundational layers of CNNs (pooling, convolutions) and stack them properly in a deep network to solve multi-class image classification problems.

Discover some powerful practical tricks and methods used in deep CNNs, straight from the research papers, then apply transfer learning to your own deep CNN.

Apply your new knowledge of CNNs to one of the hottest (and most challenging!) fields in computer vision: object detectio

Explore how CNNs can be applied to multiple fields, including art generation and face recognition, then implement your own algorithm to generate art and recognize faces!

https://www.coursera.org/learn/nlp-sequence-models

In the fifth course of the Deep Learning Specialization, you will become familiar with sequence models and their exciting applications such as speech recognition, music synthesis, chatbots, machine translation, natural language processing (NLP), and more.

By the end, you will be able to build and train Recurrent Neural Networks (RNNs) and commonly-used variants such as GRUs and LSTMs; apply RNNs to Character-level Language Modeling; gain experience with natural language processing and Word Embeddings; and use HuggingFace tokenizers and transformer models to solve different NLP tasks such as NER and Question Answering.

SKILLS YOU WILL GAIN

  • Natural Language Processing
  • Long Short Term Memory (LSTM)
  • Gated Recurrent Unit (GRU)
  • Recurrent Neural Network
  • Attention Models

Discover recurrent neural networks, a type of model that performs extremely well on temporal data, and several of its variants, including LSTMs, GRUs and Bidirectional RNNs,

Natural language processing with deep learning is a powerful combination. Using word vector representations and embedding layers, train recurrent neural networks with outstanding performance across a wide variety of applications, including sentiment analysis, named entity recognition and neural machine translation.

Augment your sequence models using an attention mechanism, an algorithm that helps your model decide where to focus its attention given a sequence of inputs. Then, explore speech recognition and how to deal with audio data.

About

Notes and slides screenshots from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published