
Aaron Fabrizio Calderon Guillermo
Preguntascores = cross_val_score(Lasso(), X_train, y_train, cv=5, scoring='r2')

Luis Angel José Portillo Arévalo
Hola! no, el profesor lo hizo correctamente, el cross validation es un metodo alternativo al train_test_split, como menciono el profesor, el train_test_split es para prototipar, porque es una solucion mas rapida al principio al hacer pruebas sobre los datos y en etapas tempranas del modelamiento y feature engineering.
El cross validation es mas costoso computacionalmente pero mas robusto, al cross validation no tienes que pasarle data de entrenamiento, debes pasarle todo el dataset porque lo que hara internamente es dividir la data en pedazos (cv es la cantidad de pedazos) y probar cada uno de esos pedazos de data, es como si hicieras varios train_test_split y probaras cada uno de ellos sin repetir la misma data en cada pedazo.