Machine Learning (Theory to Applications)