from joblib import dump from scipy.stats import loguniform from sklearn.datasets import load_iris from sklearn.model_selection import RandomizedSearchCV, StratifiedKFold, train_test_split from sklearn.pipeline import Pipeline from sklearn.preprocessing import StandardScaler from sklearn.svm import SVC X, y = load_iris(return_X_y=True) X_train, X_test, y_train, y_test = train_test_split( X, y, test_size=0.25, stratify=y, random_state=42, ) pipeline = Pipeline( [ ("scaler", StandardScaler()), ("svc", SVC()), ] )