Ao usar o kfold eu não estou viciando meu algoritmo? Afinal... estou usando os mesmos dados N vezes, ora para treinar, ora para testar. E... sendo assim... é como se estivesse testando com os dados que o algoritmo já conhece. Não?
Ou... quando uso kfold, o algoritmo "esquece" os dados utilizados no "loop" anterior, voltando a... "desconhecer" os referidos dados?