from sklearn import datasets
from sklearn import metrics
from sklearn.model_selection import KFold,cross_val_score
from sklearn.pipeline import make_pipeline
from sklearn.linear_model import LogisticRegression
from sklearn.preprocessing import StandardScaler
digits=datasets.load_digits()
features=digits.data
target =digits.target
standardizer=StandardScaler()
LR=LogisticRegression()
pipeline=make_pipeline(standardizer,LR)
kf=KFold(n_splits=10,shuffle=True,random_state=1)
cv_results=cross_val_score(pipeline,
features,
target,
cv=kf,
scoring="accuracy",
n_jobs=-1)
cv_results.mean()
0.9693916821849783
from sklearn.datasets import load_boston
from sklearn.dummy import DummyRegressor
from sklearn.model_selection import train_test_split
boston = load_boston()
features,target = boston.data,boston.target
features_train,features_test,target_train,target_test = train_test_split(features,target,random_state=0)
dummy = DummyRegressor(strategy='mean')
dummy.fit(features_train,target_train)
dummy.score(features_test,target_test)
-0.001119359203955339
clf = DummyRegressor(strategy='constant',constant=20)
clf.fit(features_train,target_train)
clf.score(features_test,target_test)
-0.06510502029325727
from sklearn.linear_model import LinearRegression
ols=LinearRegression()
ols.fit(features_test,target_test)
ols.score(features_test,target_test)
0.6903824800762361
from sklearn.datasets import load_iris
from sklearn.dummy import DummyClassifier
from sklearn.model_selection import train_test_split
iris=load_iris()
features,target=iris.data,iris.target
features_train,features_test,target_train,target_test = train_test_split(features,target,random_state=0)
dummy = DummyClassifier(strategy='uniform',random_state = 1)
dummy.fit(features_train,target_train)
dummy.score(features_test,target_test)
0.42105263157894735
from sklearn.ensemble import RandomForestClassifier
rfc=RandomForestClassifier()
rfc.fit(features_train,target_train)
rfc.score(features_test,target_test)
0.9736842105263158
from sklearn.model_selection import cross_val_score
from sklearn.linear_model import