From a possible engineer’s point of view learning can be considered as discovering the relationship between the features of a phenomenon. Machine learning (data mining) is a variant of learning, in which the observations about the phenomenon are available as data, and the connection between the features is discovered by a program. In the case of classification the phenomenon is modeled by a ran...