“…Different subsets of machine learning methodologies are classified into supervised, unsupervised, and reinforced learning. − In supervised learning methods, such as linear and logistic regression, decision trees, support vector machines, Naïve Bayes, k-nearest neighbors, neural networks, and random forest techniques, the algorithms are built using labeled data where each input data are associated with a target value . K-means clustering, principal component analysis, and generative adversarial networks are examples of unsupervised learning techniques, which, in contrast, do not require labeled data to learn patterns or extract relationships within the data (i.e., the data set is composed only of input data) . Reinforcement learning ML methodologies acquire knowledge by interacting with an environment in which the agent (learner) interacts to receive cumulative reward (or penalty) signals.…”