Когда я запускаю эту обработку с 10-кратной перекрестной проверкой, результаты прогноза точно противоположны данным метки, и я получаю нулевую точность. Я не могу решить, почему это так?
kfold = model_selection.KFold(n_splits=5,random_state=+7,shuffle=False)
predictions = model_selection.cross_val_predict(SVC(),features_list,labels_list,cv=kfold)
accuracy=metrics.accuracy_score(labels_list,predictions)
print(confusion_matrix(labels_list,predictions))
print(classification_report(labels_list,predictions))
print("Accuracy Score:",accuracy)