A Hybrid Supervised/Unsupervised Machine Learning Approach to Solar Flare Prediction