La validación cruzada es una herramienta para estimar la varianza de su métrica de rendimiento debido a la aleatoriedad en los datos (y tal vez en el algoritmo de aprendizaje si no es determinista).
Entonces, si usa solo una división, por ejemplo, 80% de entrenamiento + 20% de prueba e informa su métrica de rendimiento de este solo experimento, hay buenas posibilidades de que cualquiera que intente reproducir su experimento utilizando exactamente los mismos parámetros encuentre una cifra de rendimiento diferente (a veces muy diferente). A menos que, por supuesto, proporcione la misma división exacta que no tiene sentido.
Para volver a su pregunta, creo que definitivamente debe usar CV para informar su rendimiento (por ejemplo, hacer un CV de 10 veces e informar la desviación estándar y media de la métrica de rendimiento). Ahora, para ajustar su algoritmo, puede usar un conjunto de validación mucho más pequeño muestreado del conjunto de entrenamiento (asegúrese de que no esté incluido en el conjunto de prueba).
Si tiene miedo de no encontrar los mejores hiperparámetros utilizando un conjunto pequeño, entonces probablemente esté ajustando su algoritmo a los detalles del conjunto de datos. Si no puede encontrar una configuración con una muestra pequeña que ofrezca un rendimiento razonable entre todos los pliegues, entonces el algoritmo probablemente no sea muy útil en la práctica.
También tenga en cuenta que algunos algoritmos son simplemente demasiado lentos / no escalan bien en algunas configuraciones. Esto también es parte de la selección práctica de modelos.
Dado que usted menciona SVM, por supuesto, la mayoría de las implementaciones serán lentas cuando intente encontrar parámetros para núcleos no lineales mediante la búsqueda de cuadrícula. La búsqueda de cuadrícula tiene una complejidad exponencial, así que úsela con muy pocos parámetros. También tenga en cuenta que la mayoría de las bibliotecas proporcionan parámetros predeterminados razonables (o al menos usted establece un parámetro y hay heurísticas para configurar los otros).