/maths_for_ml

A repository of tutorials to help users revise mathematical concepts required for statistics and machine learning using R and Python.

Creative Commons Zero v1.0 UniversalCC0-1.0

Introductory mathematics in R and Python

This repository contains tutorials on the introductory mathematical concepts required for studying statistics and machine learning.

Aim

The primary aim of this repository is to help data scientists to revise the mathematical concepts required for understanding machine learning and statistics.

This repository also has a secondary aim of promoting code agnostic practices, by highlighting how the same functions can be performed in both R and Python using the R reticulate package.

Tutorials

Topics Tutorials
🔢 Introduction to numbers
🔢 Introduction to algebra
🔢 Exponents and logarithms
🔢 Logarithms and information theory
🃏 Introduction to probability theory
🃏 Conditional probability
🃏 Bayes theorem
🍪 Introduction to summations
🧭 Introduction to trigonometry
🧭 Distance metrics
🧭 Cosine similarity
🥢 Introduction to vectors
🥢 Vector transformations
🥢 Vector embeddings
🏬 Introduction to matrices
🎢 Introduction to derivatives

Contributors

References