This document summarizes machine learning techniques used at NASA's Jet Propulsion Laboratory. It discusses how machine learning can be used to analyze large datasets that are too complex for humans to fully examine alone. Examples include identifying features in hyperspectral images and discovering patterns in genetic and meteorological data. Both supervised and unsupervised machine learning algorithms are covered.