kNN: entrenamiento, pruebas y validación

Estoy extrayendo características de imagen de 10 clases con 1000 imágenes cada una. Como hay 50 características que puedo extraer, estoy pensando en encontrar la mejor combinación de características para usar aquí. Los conjuntos de entrenamiento, validación y prueba se dividen de la siguiente manera:

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

Uso la selección de funciones hacia adelante en el conjunto de validación para encontrar la mejor combinación de funciones y, finalmente, uso el conjunto de prueba para verificar la precisión general. ¿Podría alguien decirme si lo estoy haciendo bien?

Respuestas a la pregunta(2)

Su respuesta a la pregunta