В случае Java;
Вы можете использовать метод svm_cross_validation (), который предоставляется libsvm.
double[] target = new double[svmProblem.l];
svm.svm_cross_validation(svmProblem, svmParameter, 10, target );
Вы должны были создать ваши экземпляры svm_problem и svm_parameter (svmProblem и svmParameter в примере). 3-й параметр функции - количество сгибов, цель - массив предсказанных значений меток для каждой выборки набора данных. Таким образом, длина целевого массива должна совпадать с длиной ваших входных данных.