
Explore how statistics, linear algebra, and algorithms intersect with domain knowledge to power practical machine learning. Learn why math concepts come before programming, backed by two decades of experience.
Explore pattern recognition as a core machine learning concept, contrasting weak and strong artificial intelligence and illustrating how patterns predict future data through math, programming, and domain knowledge.
Analyze central tendency and dispersion to reveal data insights for machine learning with mean, median, mode, range, and standard deviation, plus percentiles, distribution shape, and data types.
Identify outliers with box plots by computing percentiles, Q1 and Q3, and the interquartile range to set lower and upper bounds for informed process analysis.
Learn how hypothesis testing validates extrapolation from sample to population by comparing null and alternate hypotheses using p values and a 0.05 significance level, recognizing type I and II errors.
Explore the analysis of variance to compare means across multiple groups, learn one-factor and two-factor ANOVA, and interpret F tests and p-values using Python and Excel.
Explore how linear algebra expresses data as vectors and learning as transformations, using matrix operations, dot products, and inverses to fit linear regression and scale to larger data.
Explore how matrix multiplication underpins deep learning, linking linear algebra to neural networks with input, hidden, and output layers and weight matrices.
Analyze the jacobian matrix and partial derivatives to see how inputs affect outputs in multivariable models, and use the chain rule with backpropagation to train neural networks via gradient descent.
Contrast machine learning and deep learning by abstraction levels, with ML relying on handcrafted features and DL learning layered representations end to end, via dot products and activations.
Explore the mathematics of logistic regression, including the logit function, probability estimation, and iterative coefficient updates via gradient and learning rate using the Titanic dataset.
Explore convex optimization to find the global minimum of a convex function, illustrated by y = x^2, and apply gradient descent via derivatives to minimize the cost or loss function.
Explore how convolutional layers in CNN extract edges and features from images using kernels, activation, pooling and padding, producing a condensed feature vector for final classification.
Intro to RNN explains how looping networks preserve context with a hidden state, enabling memory for sequential data and tasks like time series forecasting and predicting the next word.
Explore the math behind rnn as the hidden state, or memory, updates from h_{t-1} to h_t using x_t and weights w_h, w_x, then compute y_t with softmax.
Celebrate completing the course by downloading a resource with curated links to other statistics and machine learning courses, available via the instructor's Udemy profile.
Testimonials about the course
"Great course. It cleared all my doubts. I learned statistics previously from HK Dass sir's book, but I couldn't understand there relationship in data science and machine learning. Loved this course!" Rubayet A.
"Simply amazing course where every basics are described clearly and precisely. Go for this course." Dipesh S
"Es claro, preciso en los datos. Las ilustraciones son muy pedagógicas, sobre todo las analogías." . Héctor Marañón R.
"Good for beginners like me to learn the concepts of Machine Learning and the math behind of it. Great to review this course again. Thanks." Clark D
"Excelentes conceptos, enfocados hacia las investigaciín de base científica" Oscar M
Background and Introduction
The trainer of this course is an AI expert and he has observed that many students and young professionals make the mistake of learning machine learning without understanding the core concepts in maths and statistics. This course will help to address that gap in a big way.
Since Machine Learning is a field at the intersection of multiple disciplines like statistics, probability, computer science, and mathematics, its essential for practitioners and budding enthusiasts to assimilate these core concepts.
These concepts will help you to lay a strong foundation to build a thriving career in artificial intelligence.
This course teaches you the concepts mathematics and statistics but from an application perspective. It’s one thing to know about the concepts but it is another matter to understand the application of those concepts. Without this understanding, deploying and utilizing machine learning will always remain challenging.
You will learn concepts like measures of central tendency vs dispersion, hypothesis testing, population vs sample, outliers and many interesting concepts. You will also gain insights into gradient decent and mathematics behind many algorithms.
We cover the below concepts in this course:
Measures of Central Tendency vs Dispersion
Mean vs Standard Deviation
Percentiles
Types of Data
Dependent vs independent variables
Probability
Sample Vs population
Hypothesis testing
Concept of stability
Types of distribution
Outliers
Maths behind machine learning algorithms like regression, decision tree and kNN
Gradient descent.
Arrays
Vectors
Dot product
Magnitude
Eigen vector, eigen value
Cosine similarity ...