Data Science Primer

Mathematics

Matrix vector operations

Eigenvalues

Eigenvectors

Combinatorics

Derivatives

Integrals

Simple functions

Min/max/argmin/argmax

Data Science

Distributions

Standard

Uniform

Bernoulli

Poisson

Conditional probabilities

Independence

Bayes theorem

hypothesis testing

Bias/variance tradeoffs

Mean

Variance

Mode

Preprocessing data

visualization

Accuracy

R-squared

Residuals

Precision

Recall

Algorithms and Data Structures

Sorting

classic data structures

Dictionaries

Arrays

Machine Learning

PCA

K-means

K-NNs

SVM

Logistic Regression

Linear Regression

loss functions

Regularization

Optimization

Initialization

Hyperparameters

Machine learning project steps

Deep Learning

Initialization

Regularization

Optimization

Fully-connected networks (FCNs)

Convolutional neural networks (CNNs)

Recurrent neural networks (RNNs)

Transformers

Layers

transfer learning

Software Engineering

Concurrency

Object-oriented programming (OOP)

Internet protocols

HTTP requests

Agile/scrum methodologies

Databases

Version control

Containers

Unit testing