Taxonomy of machine learning algorithms
The purpose of machine learning is to teach computers to execute tasks without human intervention. An increasing number of applications, such as genomics, social networking, advertising, or risk analysis generate a very large amount of data which can be analyzed or mined to extract knowledge or insight into a process, a customer, or an organization. Ultimately, machine learning algorithms consist of identifying and validating models to optimize a performance criterion using historical, present, and future data [1:5].
Data mining is the process of extracting or identifying patterns in a dataset.
The goal of unsupervised learning is to discover patterns of regularities and irregularities ...