Machine Learning Theory And Methods