sklearn.base.clone

sklearn.base.clone()

Construye un nuevo estimador sin ajustar con los mismos parámetros.

Clone hace una copia profunda del modelo en un estimador sin copiar realmente los datos adjuntos. Produce un nuevo estimador con los mismos parámetros que no han sido ajustados a ningún dato.

Si el parámetro random_state del estimador es un entero (o si el estimador no tiene un parámetro random_state), se devuelve un clon exacto: el clon y el estimador original darán exactamente los mismos resultados. En caso contrario, se devuelve un clon estadístico: el clon puede dar resultados diferentes a los del estimador original. Puedes encontrar más detalles en Control de aleatoriedad.

Parámetros
estimator{list, tuple, set} de estimator instance o a single estimator instance

El estimador o grupo de estimadores que se van a clonar.

safebool, default=True

Si safe es False, clone recurrirá a una copia profunda en los objetos que no son estimadores.