Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

MATHEMATICS FOR MACHINE LEARNING

MASTERY

Samiur Rahman @samiur-r


Linear Algebra
Vectors, Matrices, and Tensors

Matrix Operations (addition, subtraction,


multiplication, etc.)

Eigenvalues and Eigenvectors

Singular Value Decomposition (SVD)

Vector Spaces and Subspaces

Samiur Rahman | @samiur-r


Multivariate Calculus
Differentiation and Partial Differentiation

Integration

Optimization (finding minima/maxima, gradient


descent)

Lagrange Multipliers

Jacobian Matrix

Samiur Rahman | @samiur-r


Probability and Statistics
Probability Theory (Bayes' theorem, probability
distributions, etc.)

Descriptive Statistics (mean, median, mode,


variance, etc.)

Inferential Statistics (hypothesis testing,


confidence intervals, etc.)

Samiur Rahman | @samiur-r


Optimization
Convex Optimization

Linear Programming and Quadratic


Programming

Constraint Optimization

Samiur Rahman | @samiur-r


Applications
Linear Algebra Multivariate Probability & Optimization
Calculus Statistics

Data Representation: Vectors Gradient Descent: Minimizes Probability Distributions: Model Training: Optimizes loss
and matrices represent data. functions using gradients. Models data and uncertainty. functions.
Operations: Essential for Optimization: Finds Bayesian Inference: Updates Linear Regression: Convex
algorithm computations. minima/maxima in model training. parameter beliefs with new data. optimization for linear model fitting.
Transformations: Used in Backpropagation: Computes Hypothesis Testing: Compares Support Vector Machines (SVM):
dimensionality reduction, etc. cost function gradients in neural models, tests assumptions. Uses Quadratic Programming.
Optimization: Helps in function networks. Estimation: Determines model Logistic Regression: Convex
maximization/minimization. Cost Function Minimization: parameters. optimization for parameter estimation.
Solving Linear Systems: Essential for model accuracy. Regression Analysis: Models Neural Network Training: Potential
Common in algorithms like linear Probability and Distributions: variable relationships. convex optimization application.
regression. Defines and works with Classification: Evaluates class Resource Allocation: Uses Linear and
Eigenvalues/Eigenvectors: probabilities. membership likelihood. Constraint Optimization.
Utilized in PCA and clustering. Parameter Estimation: Like in Clustering: Identifies data group Portfolio Optimization: Applies
Singular Value Decomposition Maximum Likelihood Estimation structures. Quadratic Programming.
(SVD): Aids in dimensionality (MLE). Dimensionality Reduction: Finds Supply Chain Optimization: Utilizes
reduction. Understanding Relationships: significant patterns, simplifies Linear and Constraint Optimization.
Kernel Methods: Employed in Analyzes variable interactions. data. Data Fitting: Employs Convex
algorithms like SVM. Hessian Matrix: Finds curvature Anomaly Detection: Spots Optimization.
Deep Learning: Backpropagation in optimization tasks. unusual data points. Regularization: Utilizes Convex
relies on linear algebra. Jacobian Matrix: Aids in variable Decision Making: Informs Optimization to prevent overfitting.
Convolutional Networks transformations. decisions based on data analysis.
(CNNs): Convolution operation is
linear.

Samiur Rahman | @samiur-r


Thank You!
YOUR FEEDBACK IS VALUABLE! PLEASE SHARE YOUR
THOUGHTS AND SUGGESTIONS.

CONTACT
Samiur Rahman

samiur-r

__samiur

You might also like