Naukri Learning > Data Science & Analytics > Machine Learning >

Deep Learning Specialization

Deep Learning Specialization

8 Reviews

Course Highlights

  • Self-Paced Learning Option

  • Course Videos & Readings

  • Shareable Specialization and Course Certificates

  • Practice Quizzes | Graded Assignments with Peer Feedback

Mode of learning: Online self study

Course Overview

Who should do this course ?
  • Suitable for people with programming experience. The course is taught in Python. We assume you have basic programming skills (understanding of for loops, if/else statements, data structures such as lists and dictionaries).

  • Recommended for Mathematics: basic linear algebra (matrix vector operations and notation) will help.

  • Machine Learning: a basic knowledge of machine learning

What are the course deliverables ?
  • Learn the foundations of deep learning

  • Understand the major technology trends driving Deep Learning

  • Know how to implement efficient (vectorized) neural networks - Understand the key parameters in a neural network's architecture

  • Understand industry best-practices for building deep learning applications. - Be able to effectively use the common neural network "tricks", including initialization, L2 and dropout regularization, Batch normalization, gradient checking.

  • Be able to implement and apply a variety of optimization algorithms, such as mini-batch gradient descent, Momentum, RMSprop and Adam, and check for their convergence. - Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze bias/variance - Be able to implement a neural network in TensorFlow. This is the second course of the Deep Learning Specialization.

  • This course also has two "flight simulators" that let you practice decision-making as a machine learning project leader.

  • Understand how to diagnose errors in a machine learning system, and - Be able to prioritize the most promising directions for reducing error - Understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance - Know how to apply end-to-end learning, transfer learning, and multi-task learning I've seen teams waste months or years through not understanding the principles taught in this course.

  • Understand how to build a convolutional neural network, including recent variations such as residual networks.

  • Know how to apply convolutional networks to visual detection and recognition tasks.

  • Know to use neural style transfer to generate art.

  • Be able to apply these algorithms to a variety of image, video, and other 2D or 3D data. This is the fourth course of the Deep Learning Specialization.

  • Understand how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs.

  • Be able to apply sequence models to natural language problems, including text synthesis. - Be able to apply sequence models to audio applications, including speech recognition and music synthesis

More about this course
  • Deep Learning is one of the most highly sought after skills in tech. We will help you become good at Deep Learning.Participants will learn the foundations of Deep Learning, understand how to build neural networks, and learn how to lead successful machine learning projects. Participants will learn about Convolutional networks, RNNs, LSTM, Adam, Dropout, BatchNorm, Xavier/He initialization, and more. Participants will work on case studies from healthcare, autonomous driving, sign language reading, music generation, and natural language processing. Participants will master not only the theory, but also see how it is applied in industry.

I am Interested


    Enquire Now


    Average Rating


    Based on 8 Ratings

    Write a Review


    It's by far the best starting point in terms of theoretical knowledge but for practical assignments, students should have a thorough understanding of PYTHON as well as deep learning frameworks like tensorflow & keras because assignments are complex.

    Aniruddha Mitra

    The kind of mystery that deep learning brings with it, is hard to understand in a conventional classroom set up or through printed books. So after going through formal courses in Deep Learning in my post graduation I felt that need to demystify the subject by myself. I'm happy about the choice I made. After completing each assignment I felt happy about myself.

    Pavan Kumar Reddy Kunchala

    It was a wonderful course, It helped me improve my tuning skills for setting hyper-parameters and helped me improve. the efficiency of the model


    I have completed 2 courses in this specialization...they have been really awesome..the instructor Mr Andrew Ng Sir has explained all the math in as simple language as possible ...and it is truely a must do specialization in order to deepen your knowledge about Neural networks


    This is a introductory course for stepping your foot in the deep field of deep learning. The course is really well designed and the exercise are small but focus more on the little things that could go wrong. This is more of a theoretical approach and bottom up approach. If you want a more code intensive and top-down approach go for Course. what I am doing is I am going for both in parallel, which is the best approach at least for me.
    CompareRemove All
    Browse Category

    Buy Safely with
    We support secure payment methods


    While Naukri Learning services have helped many customers over the years, we do not guarantee any interview calls or assure any job offers with any of our services.
    The services associated with Naukri Learning are only provided through the website You are advised to be cautious of calls/emails asking for payment from other web sites that claim to offer similar services under the name of We have no associates/agents other than the partner sites that have been specifically named on the homepage of the website We also recommend that you Security Guidelines and Terms and Conditions