Machine learning is a branch of artificial intelligence that gathers a set of statistical methods to progressively improve the performance of an algorithm in identifying patterns in the data. In the field of information, machine learning is a variant of traditional programming in which the ability to learn something from data independently is prepared in a machine, without receiving explicit instructions in this regard.