kNN: treinamento, teste e validação

Eu estou extraindo recursos de imagem de 10 classes com 1000 imagens cada. Como existem 50 recursos que posso extrair, estou pensando em encontrar a melhor combinação de recursos para usar aqui. Os conjuntos de treinamento, validação e teste são divididos da seguinte maneira:

Training set = 70%
Validation set = 15%
Test set = 15%

Eu uso a seleção de recursos para frente no conjunto de validação para encontrar a melhor combinação de recursos e, finalmente, uso o conjunto de testes para verificar a precisão geral. Alguém poderia me dizer se estou fazendo certo?

questionAnswers(2)

yourAnswerToTheQuestion