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.