scikit one make machine leave learning learn how example cross_val_predict cross code scikit-learn cross-validation

scikit-learn - one - k fold cross validation python example



Advertencias de desaprobación de sklearn (2)

Estoy usando la cross_validation de sklearn,

from sklearn.cross_validation import train_test_split

Me sale la siguiente advertencia:

cross_validation.py:44: DeprecationWarning: este módulo fue desaprobado en la versión 0.18 en favor del módulo model_selection al que se trasladan todas las clases y funciones refactored.


Para evitar esto, solo necesitas reemplazar:

from sklearn.cross_validation import train_test_split

por

from sklearn.model_selection import train_test_split

Referencia: skLearn

Advertencia: Advertencia de desaprobación: este módulo fue desaprobado en la versión 0.18 a favor del módulo de selección de modelo al que se trasladan todas las clases y funciones refactorizadas. También tenga en cuenta que la interfaz de los nuevos iteradores de CV es diferente a la de este módulo. Este módulo será eliminado en 0.20. "Este módulo se eliminará en 0.20.", DeprecationWarning)


Problema:

La advertencia de eliminación significa que el módulo está en desuso, es decir, ya no es compatible. Está utilizando una versión para la que sklearn.cross_validation ya no es un módulo.

Solución:

from sklearn.model_selection import train_test_split

C / O: Este post.