Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deep Learning From Scratch
Rating: 4.3 out of 5(48 ratings)
5,014 students

Deep Learning From Scratch

Master the Essentials and Advanced Techniques in Deep Learning
Created bySujithkumar MA
Last updated 10/2024
English

What you'll learn

  • Understanding the architecture of Neural Networks and the math behind them
  • Building Deep Learning Models using Tensorflow
  • Practicing ML and DL Terms
  • Grasp a solid understanding on the different types of NN

Course content

8 sections42 lectures5h 20m total length
  • Introduction to ML6:19

    Explore how machine learning enables computers to learn patterns from data and make accurate predictions, with deep learning as a subset using neural networks for complex tasks.

  • 2. Difference between ML and DL6:35

    Explore how machine learning differs from deep learning, with deep learning as a subset that uses neural networks to learn from large data through math, architecture, and training.

  • 3. School Dataset Example to understand Function Approximation7:50

    Explore a school dataset to illustrate function approximation by predicting student merit from math and science scores, while noting that name and ID are poor predictors.

Requirements

  • No programming experience is needed. A basic knowledge in simple Machine Learning Algorithms and the math would help

Description

This comprehensive course is designed to guide you through the intricate world of deep learning, providing you with both the theoretical foundations and practical skills needed to excel in this cutting-edge field.


The journey begins with an Introduction to Deep Learning, where you will learn the key differences between machine learning and deep learning, setting the stage for more complex concepts. We'll use real-world examples, such as the School Dataset, to illustrate function approximation and introduce neural networks.


Dive deeper into neural networks with topics like Fully Connected Networks (FCNs), where you'll explore non-linearities and tunable parameters. You'll gain a thorough understanding of Activation Functions, including Linear, Rectified Linear Unit (ReLU), Leaky ReLU, Sigmoid, Tanh, and Softmax functions.


Understanding the importance of the Cost Function and mastering the Gradient Descent Optimization Algorithm are crucial steps in your learning. We’ll explore the impact of the learning rate factor and demystify the processes inside a neural network, culminating in a comprehensive overview that puts everything together.


Mathematical foundations are essential for deep learning. This course covers Multivariate Functions and Partial Differentiation* the uses of gradients, the Chain Rule, and the Back Propagation Equations, ensuring you have the mathematical tools to succeed.


Advanced topics include the architecture and layers of Convolutional Neural Networks (CNNs), the implementation of convolution, image classification, and the unique advantages of CNNs for image processing. You'll also delve into Recurrent Neural Networks (RNNs).


By the end of this course, you'll have a robust understanding of deep learning and be well-equipped to tackle real-world problems with confidence. Join us and embark on your journey to becoming a deep learning expert!

Who this course is for:

  • Beginner Machine Learning Aspirants
  • Beginner AI Aspirants who want to gain a solid foundation on Deep Learning