Author(s): S.Archana; Dr. K.Elangovan

Classification is a data mining technique based on machine learning which is used to classify each item in a set of data into a set of predefined classes or groups. Classification methods make use of mathematical and statistical techniques such as decision trees, linear programming, neural network and support vector machines. Classification is process of generalizing the data according to different instances. Several major kinds of classification algorithms including C4.5, k-nearest neighbour classifier, Naive Bayes, SVM, and IB3.This paper provide an inclusive survey of different classification algorithms and their advantages and disadvantages.