Machine Learning for the Quantified Self

Table of Contents

Feature engineering

Creating useful features in different domains.

Time domain

Numerical

Categorical

Mixed

Make categories from numerical values & apply categorical approach:

Pattern generation

Frequency domain

Consider series of values within a certain window of size λ. Perform Fourier transformation to see what frequencies we see in the window – create sinusoid functions with different periods, with a base frequency (lowest frequency with complete sinusoid period).

Get feature values: highest amplitude frequency, normalize.

Unstructured data - text

Perform number of steps:

Approaches: