Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.79 KB

File metadata and controls

58 lines (42 loc) · 1.79 KB

Prerequisites

A real understanding of machine learning and neural networks requires logical thinking and solid mathematical foundations. Math is the language of all scientific knowledge. Without it, you're limited to superficial use and intuition.

This section covers the minimum mathematical background needed to follow learning paths in this repository.


Core Concepts

1. Linear Algebra

Understanding vectors, matrices, and their transformations is essential for everything from data representation to backpropagation.

Recommended:

2. Calculus

Key for understanding optimization, loss functions, and how learning actually happens through gradients.

Recommended:

3. Probability & Statistics

Required for evaluating models, understanding distributions, and reasoning under uncertainty.

Topics to know:

  • Probability basics (independence, conditional probability, Bayes rule)
  • Distributions (normal, Bernoulli, binomial)
  • Mean, variance, standard deviation
  • Sampling, confidence intervals
  • Correlation vs. causation

Recommended:


At the very least, watch the video series to refresh key concepts. Use pen and paper as you go, writing things out helps build actual understanding.