Abstract: Machine Learning is the study of computer algorithms that improve automatically through experience. Applications range from data mining programs that discover general rules in large data sets, to information filtering systems that automatically learn userís interests. An important task of machine learning is classification, also referred as pattern recognition; where one attempts to build algorithms capable of automatically constructing methods for distinguish between different exemplars. This paper deals about different machine learning techniques for the prediction process.

Keywords: Machine Learning, Supervised Learning, Unsupervised Learning, Classification, Prediction, Support Vector Machine.