k = 5 fold = 10 dataset = Dataset('', '') dataset.file_folder_path = '../data/input/' method = Method('', '') method.k = k evaluation = Evaluation('') result = Result('', '') result.k = k setting = Setting('', '', dataset, method, result, evaluation) setting.fold = fold setting.load_classify_save() if 1: fold = 10 k = 5 result = Result('', '') result.k = k evaluation = Evaluation('') evaluation_result_of_each_fold = [] for fold_count in range(1, fold + 1): final_result = result.load(fold_count) predict_result = final_result['predict_result'] ground_truth = final_result['ground_truth'] evaluation_result_of_each_fold.append(evaluation.evaluate(predict_result, ground_truth))