Machine Learning with Applications