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.7 out of 5(381 ratings)
4,048 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
English [Auto],

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

    Understand the null set, or empty set, as a set with no elements. See its uniqueness and how B equals empty represents a set without any value.

  • 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

    Identify how to represent an element of a set using membership notation, with examples showing that 5 and 11 are elements of P = {2,3,5,7,11}.

  • 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

    Express the universal quantifier by defining the even numbers from 1 to 10 and applying a function to each element, linking mathematical notation to for each in programming.

  • 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

    Illustrate the universal quantifier with a prime numbers example, showing how 'for all x' asserts a condition that holds for every element.

  • Universal Quantifier - Example 41:04

    Explore the universal quantifier through example four, using a color set D of red, blue, and green, and express membership with s in D for machine learning.

  • Universal Quantifier - Example 50:57

    Apply the universal quantifier to the set E = {1, 3, 5}, showing that every element is odd.

  • 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

    Demonstrate that for all integers x, x plus its additive inverse equals zero. Conclude that every integer has an additive inverse and their sum is zero.

  • Universal Quantifier - Example 91:06

    interpret the universal quantifier for a non-empty set a as: every element x in a is not equal to zero, i.e., all elements of a are nonzero.

  • Set-builder Notation - Explained4:08

    Learn set builder notation by defining a set with a condition, using the bar or colon to separate the element from the rule, and identify evil integer elements.

  • Exercise & Solution 1 - Set-Builder Notation1:06

    Identify the set of all integers between 1 and 5 inclusive, and express it in set-builder notation as { s | s ∈ Z and 1 ≤ s ≤ 5 }.

  • 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

    Apply set-builder notation to describe the multiples of three between 1 and 20 inclusive, as x in Z with 1 ≤ x ≤ 20 and x divisible by 3.

  • Exercise & Solution 5 - Set-Builder Notation2:31

    Identify the set of all squares of integers from 1 to 10 inclusive and express it with set-builder notation, noting inclusive versus exclusive bounds.

  • 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

    Explore set-builder notation by defining even numbers as elements of integers with inclusive bounds, and practice listing even numbers between one and ten.

  • 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

    Explore the prime numbers between 1 and 20 inclusive and apply set-builder notation to describe the prime-number set, with step-by-step reasoning and examples.

  • 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

    Learn symbols for number systems: natural numbers (n) and all numbers (W or N), prime numbers (P), integers (Z), rational numbers (Q), real numbers (R), and complex numbers.

  • 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

    Explore the complement of a set within a universal set, identify elements not in the given set, and express it using common notation and set-builder form.

  • 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

    Explore equal, identical, and equivalent sets and how they have the same elements regardless of order, with equal cardinality.

  • 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

    Define and identify singleton sets as sets containing a single element, with cardinality equal to one, illustrated by examples like vice chancellor, president, and driver.

  • 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

    Explore the concept of superset and universal set, distinguishing proper and improper supersets with concrete examples like A and K, and J as a proper superset of K.

  • Power Set (Set Operation)6:28

    Define the power set as all subsets of a given set, including the empty set and the set itself. Show its size is 2^n, with examples like {1} and {a,b}.

  • Power Set of Empty Set2:52

    Explore the power set of an empty set and its single subset. Understand that the empty set has cardinality one and that curly braces denote the set.

  • Union Set (Set Operation)3:44

    Understand union operations on two or more sets, forming a single set with unique elements and using set builder notation such as A ∪ B.

  • Exercise & Solution 1 - Union (Set Operation)2:06

    Explore the union of two sets of integers: negative integers and non-negative integers, showing that their union equals all integers.

  • 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

    Explore intersection in set theory by identifying elements common to two sets, such as A and B, including the empty intersection and set builder notation.

  • Exercise & Solution 1 - Intersection (Set Operation)1:24

    Determine the intersection of A and B, where A contains numbers less than five and B contains numbers at least three. Identify the resulting elements as {3, 4}.

  • 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

    Defines A as even natural numbers and B as odd natural numbers, and examines their intersection A intersect B, concluding there is no connection and thus they are not disjoint.

  • 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

    Explore how to determine whether two integer sets are disjoint or non-disjoint by identifying common multiples, such as multiples of 4 and 12, and their intersections.

  • 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

    Explain the there exists statement as a conditional, showing there exists an element in a set with a given property, such as even or prime numbers.

  • 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

    Explore the symmetric difference in set theory by examining elements that belong to either set but not both, using A and B with A−B, B−A, and AΔB.

  • Cartesian Product2:00

    Explore the Cartesian product of sets, forming all ordered pairs (a,b) with a in A and b in B, expressed as A × B in set-builder notation.

  • 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

    Explore two-set relationships on a Venn diagram with A and B, their complements, and the concepts of union and intersection, including De Morgan style equivalence.

  • Venn Diagram - Three Sets9:00

    Explore three-set Venn diagrams with a universal set and sets A, B, C to visualize intersections, unions, and complements, and identify shaded regions and key relationships.

  • 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

    Explore a four-set Venn diagram by example. Learn unions, intersections, differences, and complements within a universal set for sets A, B, C, and D.

  • List of Set Theory Laws2:25

    Explore the core set theory laws, including identity, idempotent, domination, complementation, commutative, associative, distributive, absorption, and double negation.

  • Identity Laws3:19

    Explore identity laws for sets, showing how union with the empty set and intersection with the universal set keep any set’s identity unchanged, despite relationships with emptiness or the universe.

  • 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

    Explore domination laws in set theory, showing that A union universal set equals the universal set and A intersection empty set equals the empty set.

  • 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

    Explore the double negation law, showing that the complement of the complement equals the original set, with examples using the universal set.

  • Understanding Jaccard Similarity4:31

    Explore the Jaccard similarity coefficient, a measure of similarity between two sets, defined as intersection over union, with interpretation thresholds and applications in text, image processing, and recommendations.

  • 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

    Compare sets A and B of odd and even numbers from two to ten to compute Jaccard similarity, revealing zero similarity when the intersection is empty, guiding machine learning decisions.

  • Jaccard Similarity - Example 31:33

    Evaluate the Jaccard similarity using sets A and B, computing intersection and union to yield 0.5, illustrating partial overlap and distinctness.

  • Application of Set Theory in Machine Learning6:34

    Set theory in machine learning enables text classification and sentiment analysis using sets of words and Jaccard similarity. It also supports recommender systems, graph-based learning, feature selection, and evaluation metrics.

  • 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

    Explore the dice coefficient, also known as sorensen-dice, as a similarity measure. Apply it to two sets using 2|A∩B|/(|A|+|B|), in text classification, information retrieval, natural language processing, and clustering.

  • Tversky Index in Recommender System6:38

    The lecture presents the Tversky index as a general similarity measure that generalizes Jaccard and Dice via alpha and beta, enabling penalties for false positives and false negatives in recommender-systems.

  • 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