Research Article
PMSVM: An Optimized Support Vector Machine Classification Algorithm Based on PCA and Multilevel Grid Search Methods
Algorithm 1
Stratified Cross Validation.
Require: | Ensure: | (1) Calculate the row size () of dataset ; | (2) Count the number of positive samples and negative samples , respectively; | (3) ; | (4) ; | (5) ; | (6) ; | (7) for do | (8) ; | (9) Sample positive samples from ; | (10) Sample negative samples from ; | (11) Add those sampled samples into subset ; | (12) ; | (13) ; | (14) end for | (15) ; | (16) ; | (17) for do | (18) using subset as testing set, the remaining subsets as training set; | (19) using the training set to create classification model of SVM; | (20) using the testing set to generate the accuracy rate ; | (21) ; | (22) end for | (23) | (24) return the average accuracy rate ; |
|