“…Unsupervised learning focuses at identifying patterns in a dataset without known experience or samples [19,20]. Common supervised learning algorithm are Artificial Neural Network, Decision Tree, Linear Regression, Logistic Regression, K-Nearest Neighbour, Naïve Bayes , Random Forest and Support Vector Machine [49][50][51]. Common unsupervised learning algorithm are Apriori, Equivalence Class Transformation, Expectation Maximisation, Frequent Pattern-Growth, Hierarchical Clustering, K-Means Clustering, Mean Shift and Spectral Clustering [49,52].…”