# Math for Machine Learning Workshop

Do you feel that you lack the mathematical understanding behind machine learning algorithms?

Are you hesitant in learning data science and machine learning because you are not confident about the mathematical prerequisites?

Do you want to brush up on the mathematical concepts you might have studied during college?

Well, this workshop is all about getting you ready and being confident in understanding the mathematical prerequisites like **Calculus, Linear Algebra, Probability and Statistics, and Optimisation** required to thrive in the field of machine learning.

This **one-month workshop (eight sessions)** shall cover all these topics **live whiteboarding** and include a conceptual explanation with a **live python demonstration** of the same.

We shall also practice numerical problems together, and you will be asked to do a little bit of homework here and there to solidify your understanding.

The workshop is designed to be **interactive with smaller batch size** and tailored towards an audience looking to improve their mathematical foundations working in the space of Data Science and Machine Learning.

**Why learn mathematics for machine learning or data science? **

Models and algorithms in Data Science use mathematical constructs in the background. The necessary understanding would help you move beyond standard implementations and unravel the mystery behind these models. You'll be able to read and understand research papers and take on advanced machine learning courses having this understanding.

**Course Curriculum**

Week 1: Linear Algebra

- Vectors, Matrices, and Tensors.
- Matrix Properties, Inverse, and rank
- System of Linear Equations and Gaussian Elimination
- Eigenvalue Decomposition
- Singular Value Decomposition
- Principal Component Analysis*

Week 2: Multivariate Calculus and Optimisation

- Functions
- Limits and Differentials
- Partial Derivatives and Gradients
- Chain Rule
- Taylor Series
- Integrals and Jacobian
- Optimisation Basics, local and global minima
- First-order optimisation methods such as gradient descent
- Optimisation methods used in machine learning
- Genetic Algorithms

Week 3: Probability and Statistics

- Probability Basics and Set Theory
- Random Variables and Probability Distributions
- Mean and Variance
- Discrete Distributions such as Binomial and Poisson
- Continuous Distributions such as Uniform and Normal
- Bayes Theorem
- Covariance and Correlation

Week 4: Statistical Inference & Hypothesis Testing

- Samples and Populations
- Sampling Distributions
- Central Limit Theorem
- T Distribution
- Hypothesis Testing Process
- Errors, confidence interval and p value

### Frequently Asked Questions (FAQ)

**How can I contact you?**

Send your queries to kashishkreates@gmail.com.

**Refund Policy**

You can get a full refund **within 10 days** from the start of the course. Write to kashishkreates@gmail.com for a refund with a reason or feedback with the subject **'REFUND FOR MATH FOR ML'**

**Are scholarships available?**

**Yes !** Currently scholarships would be given to 20% of the batch strength demonstrating economic hardship and learning potential. Write to kashishkreates@gmail.com with the subject **'SCHOLARSHIP FOR MATH FOR ML'**.

**Would learning material be provided?**

I'll recommend the necessary books and resources. Apart from that, I've also written detailed technical articles covering the mentioned topics. Check out https://www.kashishkumar.com/linear-algebra-for-machine-learning-using-python/