The present invention discloses a data classification method. The method comprises the steps of: S1, obtaining training set samples for training a classifier, and averaging the obtained training set samples according to the number of iterations required for training to obtain a plurality of training subset samples; S2, based on the Adaboost algorithm, training each of the training subset samples respectively by using a plurality of weak classifiers, when each weak classifier performs training, selecting some training subset samples and some error samples obtained by the previous weak classifier to constitute and form a final training sample, and obtaining a final ADB strong classifier from various weak classifiers after completing training; and S3, using the trained ADB strong classifier to classify to-be-classified data, and outputting a classification result. According to the method disclosed by the present invention, the data during classification training is complete, the trainingdata can be prevented from multiplying and over-fitting, and the method has the advantages of a simple implementation principle, high classification efficiency and precision, and the like.