Machine learning(ML) is the study of computeralgorithmsthat can improve automatically through experience and by the use of data.[1]It is seen as a part ofartificial intelligence. Machine learning algorithms build a model based on sample data, known astraining data, in order to make predictions or decisions without being explicitly programmed to do so.[2]Machine learning algorithms are used in a wide variety of applications, such as in medicine,email filtering,speech recognition, andcomputer vision, where it is difficult or unfeasible to develop conventional algorithms to perform the needed tasks.[3]