Incorporated various classifiers and libraries of Python to implement Machine Learning tasks and algorithms for solving real life problems. The tasks performed have incorporated : Linear Regression, Logistic Regression, Non Linear Regression, Support Vector Machines, Decision Trees, Train-Test-Split models, Random Forests, KNNs, KMeans Clustering, Hierarchical Clustering, DBSCAN, Recommendation engines based on Content and Collaborative Filtering.