from sklearn import datasets, linear_model
from sklearn.model_selection import cross_val_score
diabetes = datasets.load_diabetes()
X = diabetes.data[:150]
y = diabetes.target[:150]
lasso = linear_model.Lasso()
cvs = cross_val_score(lasso, X, y, cv=3)
from sklearn import
- import module from lib:scikit-learndatasets.load_diabetes
- loads sample diabetes databaselinear_model.Lasso
- creates Lasso modelcross_val_score(
- evaluates a score by cross-validationlasso
- model to use for cross-validationcv=3
- number of folds (3
in our case) to use
group: cross-validate
from sklearn import datasets, linear_model
from sklearn.model_selection import cross_val_score
diabetes = datasets.load_diabetes()
X = diabetes.data[:150]
y = diabetes.target[:150]
lasso = linear_model.Lasso()
cvs = cross_val_score(lasso, X, y, cv=3)
print(cvs)
[0.3315057 0.08022103 0.03531816]