Demystifying Machine Learning Part 1


The most effective way to define machine learning is to compare it with traditional computer programming. In traditional computer programming, one writes specific instructions for the computer to process the input it is provided and produce an output. For example, the input can be an application for a credit card, the computer program is an instruction to process this application, extract the useful pieces of information, compare it with other data and produce an output, which in this case would be a recommendation to accept or reject the credit card application. In contrast, a machine learning program does not have a specific instruction set on which credit card applications to accept or reject, but instead would learn from the input data it has been provided with and progressively improve its performance automatically through experience.