1. Introduction
[1] Machine learning is a branch of artificial intelligence that incorporate a variety of statistical, probabilistic and optimization techniques that allow computers to “learn” from past examples and to detect hardto-diagnosed patterns from massive, noisy or complex data sets. This features are particularly well-suited to medical applications, especially those that depend on complex proteomic and genomic measurements. Machine learning techniques like support vector machine, Bayesian belief network, artificial neural network are frequently used in cancer diagnosis and detection. More recently machine learning has been applied to cancer prognosis and prediction. The survey has shown that there are lots of best performing algorithms for the analysis of features of data sets.