Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Complete Math, Statistics & Probability for Machine Learning
Rating: 4.5 out of 5(372 ratings)
3,413 students

Complete Math, Statistics & Probability for Machine Learning

(Updated 2023) Complete Mathematics, Probability & Statistics for Data Science, Data Analytics, Machine & Deep Learning
Last updated 7/2024
English

What you'll learn

  • Learn Linear Algebra, Calculus for Machine and Deep Learning
  • Learn to use Python to Solve Maths Problems
  • Learn Discrete Maths for Machine and Deep Learning
  • Learn Probability theory for Machine and Deep Learning
  • Different types of distributions: Normal, Binomial, Poisson...
  • Learn set theory, permutation and combination in details
  • Understand how to link probability with statistics
  • You will learn how to apply Bayes' theorem
  • You will learn mutually and non-mutually exclusive laws of probability
  • You will learn dependent and independent events of probaility
  • A lot more...

Course content

79 sections767 lectures33h 13m total length
  • ML Success Starts Here: Master Math, Probability & Statistics for ML!1:02
  • Importance of Set Theory to Machine Learning2:46

    Discover how set theory supports machine learning through mathematical foundations, probability, data representation, feature engineering with unions and intersections, clustering with K-means and decision trees, and optimization.

  • Introduction to Set Theory4:11

    Define a set as a collection of distinct, well-defined objects with no ambiguity, including numbers and shapes, while ill-defined items like X are not allowed.

  • Representation of Set and Its Element - With Examples4:06

    Learn how sets are represented by capital letters with elements inside curly braces, and explore examples such as natural numbers, prime numbers, vowels, and colors.

  • Key Features of a Set2:06

    Learn that a set is unordered and its elements are unique, meaning the order doesn't matter and each element appears only once.

  • Null or an Empty Set1:03
  • A Set as an Object2:30

    Learn how a set can be treated as an object, with elements as objects and a set as an element of a larger set, including a null set.

  • Element of a Set1:02
  • Universal Quantifier - (For Every Symbol)5:05

    Master the universal quantifier, applying statements to every element of a set; use for all x in E to express that all elements are positive.

  • Universal Quantifier - Example 11:21
  • Universal Quantifier - Example 21:31

    the universal quantifier states that for every x in B, x is a vowel, using the notation ∀x ∈ B, x is a vowel.

  • Universal Quantifier - Example 31:01
  • Universal Quantifier - Example 41:04
  • Universal Quantifier - Example 50:57
  • Universal Quantifier - Example 61:56

    Explain the universal quantifier as 'for all x in natural numbers, x is greater than or equal to zero' and define natural numbers as numbers equal to zero or greater.

  • Universal Quantifier - Example 72:06

    Apply the universal quantifier to show that the square of every real number is non-negative.

  • Universal Quantifier - Example 81:00
  • Universal Quantifier - Example 91:06
  • Set-builder Notation - Explained4:08
  • Exercise & Solution 1 - Set-Builder Notation1:06
  • Exercise & Solution 2 - Set-Builder Notation5:28

    Explore set-builder notation for natural numbers by defining the first three naturals, N, and expressing x in N with x < 4 using standard notation.

  • Exercise & Solution 3 - Set-Builder Notation1:10

    Explore set-builder notation by defining the set of odd integers between 10 and 20 exclusive as X with X an integer, 10 < X < 20, and X is odd.

  • Exercise & Solution 4 - Set-Builder Notation1:59
  • Exercise & Solution 5 - Set-Builder Notation2:31
  • Exercise & Solution 6 - Set-Builder Notation2:41

    Identify the set of all integers divisible by five between 1 and 50 inclusive using set-builder notation, noting x as a member and expressing divisibility by five.

  • Exercise & Solution 7 - Set-Builder Notation1:55

    Identify the set of perfect cube numbers between 1 and 100, represented as n^3 with n from 1 to 4. The resulting values are 1, 8, 27, and 64.

  • Exercise & Solution 8 - Set-Builder Notation1:47

    Explore set-builder notation for the set of positive integers up to ten and identify elements not divisible by 2 or 3 within that range.

  • Exercise & Solution 9 - Set-Builder Notation1:05
  • Exercise & Solution 10 - Set-Builder Notation2:42

    Explore set-builder notation by forming the set of integers between 1 and 20 that are multiples of four or seven, and list the elements in ascending order.

  • Exercise & Solution 11 - Set-Builder Notation3:46
  • Exercise & Solution 12 - Set-Builder Notation1:06

    Explore set-builder notation by defining the set of natural numbers between 1 and 15 inclusive. List the resulting values.

  • Exercise & Solution 13 - Set-Builder Notation0:33

    Explore set-builder notation to describe the real numbers between -2 and 2 inclusive, with k as an element of the real numbers, in the machine learning math course.

  • Number System16:18

    Explore the number system, covering real and complex numbers, rational and irrational numbers, integers and natural numbers, primes and composites, and the role of fractions and the imaginary unit.

  • Number System Symbols5:38
  • Universal Set3:28

    Explore the universal set as the context-dependent collection of all possible elements, illustrated with color examples and natural numbers, emphasizing how the chosen domain defines what is included.

  • Complement of a set3:31
  • Cardinality of a Set1:11

    Explore the cardinality of a set and how to express its size using |A|, card(A), or cardinality notation, with A = {1,2,3,4,5} as an example.

  • Exercises - Cardinality7:40

    Explore cardinality through practical exercises, determine element counts in finite sets, and identify infinite countable sets using primes, even numbers, and letters in words.

  • Equipotent or Equinumerous sets Latest2:38

    Explore equipotent (equinumerous) sets and bijective correspondences, distinguishing their relationship from cardinality. Learn with examples where two sets have the same size but rely on peer-to-peer mappings.

  • Equal - Equivalent - Identical Sets1:26
  • Principle of Extensionality8:16

    explore the principle of extensionality, the axiom stating that two sets are equal if and only if they have exactly the same elements, regardless of order or construction.

  • Is Empty Set equal to the Set of an Empty Set?3:44

    Explore how the empty set functions as an object and how a set can contain other sets, including the empty set itself, clarifying equality and distinction.

  • Singleton Set1:22
  • Finite and Infinite Sets6:53

    Identify finite and infinite sets, compare sizes between natural and real numbers, and classify examples like weekdays, continents, and US states starting with M.

  • Subset (Set Operation)5:12

    Learn how a subset denotes elements of one set contained in another, identify proper and improper subsets, and recognize trivial subsets with examples using A, B, and C.

  • Superset (Set Operation)2:04
  • Power Set (Set Operation)6:28
  • Power Set of Empty Set2:52
  • Union Set (Set Operation)3:44
  • Exercise & Solution 1 - Union (Set Operation)2:06
  • Exercise & Solution 2 - Union (Set Operation)1:10

    Identify that A ∪ B represents the set of all rational numbers, with A as negative rationals and B as positive rationals.

  • Exercise & Solution 3 - Union (Set Operation)1:23

    Explore the union of two real-number sets defined by x^2 ≤ 1 and x^2 ≥ 1, and identify the resulting set of real numbers.

  • Intersection (Set Operation)3:02
  • Exercise & Solution 1 - Intersection (Set Operation)1:24
  • Exercise & Solution 2 - Intersection (Set Operation)2:26

    Explore the intersection of sets to reveal even integers greater than three; express the result as x > 3 and x even, equivalently x ≥ 4 and x even.

  • Exercise & Solution 3 - Intersection (Set Operation)2:30

    Define A as natural numbers that are multiples of three and B as natural numbers that are multiples of five, then identify their intersection as multiples of 15.

  • Disjoint & Non-Disjoint Sets2:54

    Explore disjoint and non disjoint sets by defining disjoint as having no elements in common. See non disjoint cases when A and C intersect.

  • Exercise & Solution 1 - Disjoint & Non-Disjoint Sets0:41
  • Exercise & Solution 2 - Disjoint & Non-Disjoint Sets2:16

    Analyze disjoint and non-disjoint sets of integers using set-builder notation and interval bounds, and determine their intersection and starting points.

  • Exercise & Solution 3 - Disjoint & Non-Disjoint Sets2:02

    Determine whether two sets are disjoint by examining A intersect B and noting if there are gaps between elements, i.e., disjoint or non disjoint.

  • Exercise & Solution 4 - Disjoint & Non-Disjoint Sets1:11

    Analyze disjoint and non-disjoint sets by examining the intersection of A and B with example elements, and determine when A ∩ B is empty.

  • Exercise & Solution 5 - Disjoint & Non-Disjoint Sets2:34

    Demonstrate disjoint and non disjoint sets of rational numbers between 1 and 2 and between 1.5 and 3, showing their intersection is non empty.

  • Exercise & Solution 6 - Disjoint & Non-Disjoint Sets0:59

    Let A be {x in R | x < 9} and B be {x in R | x > 16}. Their intersection is empty, so A and B are disjoint.

  • Exercise & Solution 7 - Disjoint & Non-Disjoint Sets1:45
  • Negation3:38

    Explore negation and complement in set theory, using universal and empty sets, and apply it to examples like real numbers not rational, not prime, and the negation of unions.

  • There Exist3:56
  • Set Difference2:58

    Explore set difference by identifying elements in set A not in set B, using A={1,2,3,4} and B={3,4,5} to illustrate A minus B and B minus A.

  • Symmetric Difference5:01
  • Cartesian Product2:00
  • Common Sets Symbols4:39

    Explore common set symbols, including element and subset relations, empty set, complement, implication, union, intersection, difference, symmetric difference, power set, infinity, and sets as natural numbers, integers, rationals, complex numbers.

  • Venn Diagram - Introduction7:09

    Explore the Venn diagram as a visual tool in set theory to illustrate relationships between sets. Identify the universal set, subsets, disjoint sets, and intersections using concrete numeric examples.

  • Venn Diagram - Two Sets Relationships15:05
  • Venn Diagram - Three Sets9:00
  • Venn Diagram - Three Sets By Example3:33

    Use a three-set Venn diagram to count elements in X, Y, and Z, find their intersections, complements, and the union, and identify the universal set.

  • Venn Diagram - Four Sets By Example12:16
  • List of Set Theory Laws2:25
  • Identity Laws3:19
  • Idempotent laws1:39

    Explore idempotent laws: a set union with itself or intersection with itself yields the same set, as shown by a = {1,2,3}, and identity with the empty and universal sets.

  • Domination Laws2:45
  • Complementation Laws1:51

    Explore the complementation law in set theory, linking union and intersection to the universal set and empty set, with practical examples of complements.

  • Commutative Laws2:06

    Explore the commutative law with a rice-cooking analogy to show order doesn't matter. Relate this to unions and intersections, and arithmetics, highlighting that arrangement yields the same output.

  • Distributive Laws1:13

    Master the distributive law by distributing addition and union, as in a*(b+c) = a*b + a*c and a ∩ (b ∪ c) = (a ∩ b) ∪ (a ∩ c).

  • Absorption Laws3:25

    Explore absorption laws in set theory by showing how A union B and A intersection B absorb into A, leaving A unchanged, with A = {1,2,3} and B = {2,3,4}.

  • Associative Laws2:04

    The lecture explains the associative law, showing that the grouping of terms doesn't affect the result for operations like addition or multiplication, as in a+b+c or a×b×c.

  • De Morgan's Laws5:47

    Explore De Morgan's laws, focusing on complements, and show that the complement of a union equals the intersection of complements, and the complement of an intersection equals the union of complements.

  • Double Negation Law1:30
  • Understanding Jaccard Similarity4:31
  • Jaccard Similarity - Example 11:56

    The lecture demonstrates calculating Jaccard similarity for sets A and B using intersection and union, yielding 2/6 = 0.333 with low overlap.

  • Jaccard Similarity - Example 22:06
  • Jaccard Similarity - Example 31:33
  • Application of Set Theory in Machine Learning6:34
  • Text Classification and Sentient Analysis - Using Set Theory7:51

    Apply set theory to text classification and sentiment analysis by intersecting tokenized reviews with positive and negative keyword sets, then compare with Jaccard similarity and note limitations of basic methods.

  • Dice Coefficient4:33
  • Tversky Index in Recommender System6:38
  • Python for Set Theory11:25

    Learn to define sets in Python, check disjointness and subset relations, and perform union, intersection, difference, and symmetric difference, with add, remove, discard, pop, and clear.

  • Python for Set Theory II - Multiple Sets3:24

    Explore using Python to work with multiple sets, computing unions, intersections, and symmetric differences with reduce and set operations.

  • CODE: Python for Set Theory0:33

Requirements

  • Basic maths

Description

Start learning Mathematics, Probability & Statistics for Machine Learning TODAY!

Hi,

You are welcome to this course: Complete Math, Probability & Statistics for Machine learning.

This is a highly comprehensive Mathematics, Statistics, and Probability course, you learn everything from Set theory, Combinatorics, Probability, statistics, and linear algebra to Calculus with tons of challenges and solutions for Business Analytics, Data Science, Data Analytics, and Machine Learning. Mathematics, Probability & Statistics are the bedrock of modern science such as machine learning, predictive risk management, inferential statistics, and business decisions. Understanding the depth of these will empower you to solve numerous day-to-day business and scientific prediction problems and analytical problems. This course includes but is not limited to:"

  • Sets

  • Universal Set

  • Proper and Improper Subset

  • Super Set and Singleton Set

  • Null or Empty Set

  • Power Set

  • Equal and Equivalent Set

  • Set Builder Notations

  • Cardinality of Set

  • Set Operations

  • Laws of Sets

  • Finite and Infinite Set

  • Number Sets

  • Venn Diagram

  • Union, Intersection, and Complement of Set

  • Factorial

  • Permutations

  • Combinations

  • Theoretical Probability

  • Empirical Probability

  • Addition Rules of Probability

  • Mutual and Non-mutual Exclusive

  • Multiplication Rules of Probability

  • Dependent and Independent Events

  • Random Variable

  • Discrete and Continuous Variable

  • Z-Score

  • Frequency and Tally

  • Population and Sample

  • Raw Data and Array

  • Mean

  • Introduction

  • Weighted Mean

  • Properties of Mean

  • Basic Properties of Mean

  • Mean Frequency Distribution

  • Median

  • Median Frequency Distribution

  • Mode

  • Measurement of Spread

  • Measures of Spread (Variation / Dispersion)

  • Range

  • Mean Deviation

  • Mean Deviation for Frequency Distribution

  • Variance & Standard Deviation

  • Understanding Variance and Standard Deviation

  • Basic Properties of Variance and Standard Deviation

  • Variable | Dependent- Independent - Moderating - Ordinal...

  • Variable

  • Types of Variable

  • Dependent, Independent, Control Moderating and Mediating Variables

  • Correlation

  • Regression & Collinearity

  • Collinearity

  • Pearson and Spearman Correlation Methods

  • Understanding Pearson and Spearman correlation

  • Spearman Formula

  • Pearson Formula

  • Regression Error Metrics

  • Understanding Regression Error Metrics

  • Mean Squared Error

  • Mean Absolute Error

  • Root Mean Squared Error

  • R-Squared or Coefficient of Determination

  • Adjusted R-Squared

  • Summary on Regression Error Metrics

  • Conditional Probability

  • Bayes Theorem

  • Binomial Distribution

  • Poisson Distribution

  • Normal Distribution

  • Skewness and Kurtisos

  • T - Distribution

  • Decision Tree of Probability

  • Linear Algebra - Matrices

  • Indices and Logarithms

  • Introduction to Matrix

  • Addition and Subtraction - Matrices

  • Multiplication - Matrice

  • Square of Matrix

  • Transpose of Matrix

  • Special Matrix

  • Determinant of Matrix

  • Determinant of Singular Matrix - Example

  • Cofactor

  • Minor

  • Place Sign

  • Adjoint of a Square Matrix

  • Inverse of Matrix

  • The inverse of Matrix - Example

  • Matrix for Simultaneous Equation - Exercise & Solution 10

  • Cramer's Rule

  • Cramer's Rule Example

  • Eigenvalues and Eigenvectors

  • Euclidean Distance and Manhattan Distance

  • Differentiation

  • Importance of Calculus for Machine Learning

  • The gradient of a Straight Line

  • The gradient of a Curve to Understanding Differentiation

  • Derivatives By First Principle

  • Derived Definition Form of First Principle

  • General Formula

  • Second Derivatives

  • Understanding Second Derivatives

  • Special Derivatives

  • Understanding Special Derivatives

  • Differentiation Using Chain Rule

  • Understanding Chain Rule

  • Differentiation Using Product Rule

  • Understanding Product Rule

  • Differentiation Using Chain and Product Rules

  • Calculus - Indefinite Integrals I

  • Calculus - Indefinite Integrals II

  • Calculus - Definite Integrals I

  • Calculus - Definite Integrals II

  • Calculus - Area Under Curve - Using Integration

You will also have access to the Q&A section where you contact post questions. You can also send me a direct message.

Upon the completion of this course, you’ll receive a certificate of completion which you can post on your LinkedIn account for our colleagues and potential employers to view! All these come with a 30-day money-back guarantee. so you can try out the course risk-free!


Who is this course for:

  • Those starting from scratch in Machine  Learning

  • Those who wish to take their career to the next level

  • Professional in the field of Data Science

  • Professionals in the banking industry

  • Professionals in the insurance industry

Master the core Mathematics, Probability & Statistics for Business Analytics, Data Science, AI, Machine & Deep Learning!

Who this course is for:

  • Students and professionals
  • Those who need to understand how to apply probability to solve problems