Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn Concepts, Intuitions & Complex Mathematical Derivations For Neural Networks and deep learning !
Deep Learning is surely one of the hottest topics nowadays, with a tremendous amount of practical applications in many many fields.Those applications include, without being limited to, image classification, object detection, action recognition in videos, motion synthesis, machine translation, self-driving cars, speech recognition, speech and video generation, natural language processing and understanding, robotics, and many many more.
Now you might be wondering :
There is a very large number of courses well-explaining deep learning, why should I prefer this specific course over them ?
The answer is : You shouldn't ! Most of the other courses heavily focus on "Programming" deep learning applications as fast as possible, without giving detailed explanations on the underlying mathematical foundations that the field of deep learning was built upon. And this is exactly the gap that my course is designed to cover. It is designed to be used hand in hand with other programming courses, not to replace them.
Since this series is heavily mathematical, I will refer many many times during my explanations to sections from my own college level linear algebra course. In general, being quite familiar with linear algebra is a real prerequisite for this course.
Please have a look at the course syllables, and remember : This is only part (I) of the deep learning series!
Course Content
- 13 section(s)
- 83 lecture(s)
- Section 1 Introduction To Machine Learning
- Section 2 The Linear Perceptron
- Section 3 Non-Linearly Separable Data And The Multi Layer Perceptron (MLP)
- Section 4 Perceptron Learning !
- Section 5 The Gradient Descent Algorithm
- Section 6 The Back-Propagation Algorithm !
- Section 7 Regularization !
- Section 8 Model Performance Metrics !
- Section 9 Improving Neural Network Performance - Part (I)
- Section 10 Maximum Likelihood Estimation Review
- Section 11 Improving Neural Network Performance - Part (II)
- Section 12 Batch Normalization !
- Section 13 Get My Other Courses !
What You’ll Learn
- Step By Step Conceptual Introduction For Neural Networks And Deep Learning [Even If You Are A Beginner]
- Understanding The Basic Perceptron[Neuron] Conceptually, Graphically, And Mathematically - Perceptron Convergence Theorem Proof
- Mathematical Derivations For Deep Learning Modules
- Step-By-Step Derivation Of BackPropagation Algorithm
- Vectorization Of BackPropagation
- Different Performance Metrics Like Performance - Recall - F1 Score - ROC & AUC
- Mathematical Derivation Of Cross-Entropy Cost Function
- Mathematical Derivation Of Back-Propagation Through Batch-Normalization
- Different Solved Examples On Various Topics
Skills covered in this course
Reviews
-
MMarius-Adrian Vasile
Bought those 2 courses @$9.99 each, first off why are they split into 2 courses? 2nd off, it's a bit hard to follow with minimal background in maths and it offers the same material as Khan Academy, which is free and explains things better, so in the end I will still use Khan Academy...
-
AArya Biju
I have gone to Introduction to deep learning courses in world class universities and they fade in comparison to what the instructor does here, to imbibe the contents of this course well I would suggest that you first go through College level linear algebra course by the same instructor first and then venture into this course and the next one, I am looking forward to the third installment of this course covering LSTMs, Transformers and Generative models of deep learning.
-
MMadhav Prashanth Ramachandran
Amazing experience. It was wonderful to see a course on neural networks that focused on the formal mathematics instead of relying on external libraries. As a math lover and enthusiast, this course was a joyride. As an aside, his linear algebra's course exposition is phenomenal. I can't wait to get started with the instructor's course on CNNs. @Ahmed, When is your series on recurrent nets/LSTMs/attention etc coming up? Brilliant teaching brother !!!
-
NNicholas Čapek
Fantastic mathematical explanations. Should be combined with an applied, programming deep learning course.