Supervised and Unsupervised Learning - Caltech Astronomy