From 3e67c7e6c8f154f10579fe830c3f83c296380c74 Mon Sep 17 00:00:00 2001 From: shivam Date: Tue, 12 Feb 2019 00:28:25 +0530 Subject: [PATCH] Shuffling data before k-fold loop in cross validation. --- learning.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learning.py b/learning.py index e0d4cd26d..678441041 100644 --- a/learning.py +++ b/learning.py @@ -1078,8 +1078,8 @@ def cross_validation(learner, size, dataset, k=10, trials=1): fold_errV = 0 n = len(dataset.examples) examples = dataset.examples + random.shuffle(dataset.examples) for fold in range(k): - random.shuffle(dataset.examples) train_data, val_data = train_test_split(dataset, fold * (n / k), (fold + 1) * (n / k)) dataset.examples = train_data