Branches
Covers supervised and unsupervised learning techniques.
Focuses on regression and classification problems.
Focuses on clustering and dimensionality reduction.