Could Machine Learning Be the Key to Earthquake Prediction?