Implementation, Visualization, and Exploration of Machine Learning Algorithms ( SVM, Regression, Clustering, KNN, Decision Trees, PCA, t-SNE, etc.) for Various Datasets and Applications