Spectrum Machine Learning