Adaptive Machine Learning