The ALAMO approach to machine learning