machine-learning-nanodegree

Class notes for the Machine Learning Nanodegree at Udacity

Go to Index

Dimensionality Reduction

Principal Component Analysis

Definition

PCA Definition

Maximal Variation and Minimal Loss

When to use PCA

When to use PCA

PCA in sklearn

PCA in sklearn

PCA in sklearn 2

Feature Transformation

Definition

Feature Transformation Definition

Independent Component Analysis

Independent component analysis (ICA) is a method in which the goal is to find a linear representation of nongaussian data so that the components are statistically independent, or as independent as possible. This paper describes ICA in detail. ICA has also been applied to the information retrieval problem, in a paper written by Charles himself.

The cocktail party demo is an example of ICA application

ICA notes

ICA vs PCA

ICA vs PCA examples

In the image above:

ICA vs PCA quiz

Alternatives

Alternatives to PCA and ICA

Summary

This excellent paper is a great resource for the Feature Transformation methods from this course, and beyond

Summary