preprocessing, weight initialization, batch normalization, regularization (L2/dropout), loss functions

Data Preprocessing

We will assume matrix X is of size [N x D] (N is the number of data, D is their dimensionality)

Mean subtraction

most common form of preprocessing

Nomalization

normalizing the data dimensions so that they are of approximately the same scale.

Common data preprocessing pipeline. Left: Original toy, 2-dimensional input data. Middle: The data is zero-centered by subtracting the mean in each dimension. The data cloud is now centered around the origin. Right: Each dimension is additionally scaled by its standard deviation. The red lines indicate the extent of the data - they are of unequal length in the middle, but of equal length on the right.

Common data preprocessing pipeline. Left: Original toy, 2-dimensional input data. Middle: The data is zero-centered by subtracting the mean in each dimension. The data cloud is now centered around the origin. Right: Each dimension is additionally scaled by its standard deviation. The red lines indicate the extent of the data - they are of unequal length in the middle, but of equal length on the right.

PCA