diff --git a/alpha_automl/automl_manager.py b/alpha_automl/automl_manager.py index 0235afe3..3fc052ee 100644 --- a/alpha_automl/automl_manager.py +++ b/alpha_automl/automl_manager.py @@ -46,7 +46,6 @@ def search_pipelines(self, X, y, scoring, splitting_strategy, automl_hyperparams def _search_pipelines(self, automl_hyperparams): search_start_time = time.time() automl_hyperparams = self.check_automl_hyperparams(automl_hyperparams) - metadata = profile_data(self.X) X, y, is_sample = sample_dataset(self.X, self.y, SAMPLE_SIZE, self.task) internal_splitting_strategy = make_splitter(SPLITTING_STRATEGY) diff --git a/alpha_automl/builtin_primitives/__init__.py b/alpha_automl/builtin_primitives/__init__.py index 29e9735e..54a08a98 100644 --- a/alpha_automl/builtin_primitives/__init__.py +++ b/alpha_automl/builtin_primitives/__init__.py @@ -9,6 +9,15 @@ SkLabelSpreading, SkSelfTrainingClassifier, ) +from alpha_automl.builtin_primitives.image_encoder import ( + CannyEdgeDetection, + FisherVectorTransformer, + HogTransformer, + ImageReader, + RGB2GrayTransformer, + SkPatchExtractor, + ThresholdOtsu, +) from alpha_automl.builtin_primitives.time_series_forecasting import ( ArimaEstimator, DeeparEstimator, @@ -28,4 +37,11 @@ "SkLabelSpreading", "SkSelfTrainingClassifier", "AutonBox", + "ImageReader", + "RGB2GrayTransformer", + "ThresholdOtsu", + "CannyEdgeDetection", + "HogTransformer", + "FisherVectorTransformer", + "SkPatchExtractor", ] diff --git a/alpha_automl/builtin_primitives/image_encoder.py b/alpha_automl/builtin_primitives/image_encoder.py new file mode 100644 index 00000000..06db70a4 --- /dev/null +++ b/alpha_automl/builtin_primitives/image_encoder.py @@ -0,0 +1,224 @@ +import logging + +import numpy as np +import pandas as pd + +from alpha_automl._optional_dependency import import_optional_dependency +from alpha_automl.base_primitive import BasePrimitive + +skimage = import_optional_dependency("skimage") + +from skimage.color import gray2rgb, rgb2gray, rgba2rgb +from skimage.feature import ORB, canny, fisher_vector, hog, learn_gmm +from skimage.filters import threshold_otsu +from skimage.io import imread +from skimage.transform import resize +from sklearn.feature_extraction import image + +logging.getLogger("PIL").setLevel(logging.CRITICAL + 1) +logger = logging.getLogger("automl") + + +class ImageReader(BasePrimitive): + """Convert Image path to numpy array""" + + def __init__(self, width=80, height=80): + self.width = width + self.height = height + + def fit(self, X, y=None): + return self + + def transform(self, images): + data = [] + if isinstance(images, pd.DataFrame): + for file in images[images.columns[0]]: + im = imread(file) + im = resize(im, (self.width, self.height)) + if len(im.shape) < 3: + im = gray2rgb(im) + elif im.shape[2] == 4: + im = rgba2rgb(im) + elif im.shape[2] != 3: + im = gray2rgb(im[:, :, 0]) + data.append(im) + else: + for file in images: + im = imread(file[0]) + im = resize(im, (self.width, self.height)) + if len(im.shape) < 3: + im = gray2rgb(im) + elif im.shape[2] == 4: + im = rgba2rgb(im) + elif im.shape[2] != 3: + im = gray2rgb(im[:, :, 0]) + data.append(im) + return np.array(data) + + +class ThresholdOtsu(BasePrimitive): + """ + Filter image with a calculated threshold + """ + + def __init__(self): + self.reader = ImageReader() + pass + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + + def threshold(img): + img = rgb2gray(img) + threashold_value = threshold_otsu(img) + img = img > threashold_value + return img.flatten() + + return np.array([threshold(img) for img in X]) + + +class CannyEdgeDetection(BasePrimitive): + """ + Filter image with canny edge detection + """ + + def __init__(self): + self.reader = ImageReader() + pass + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + + def canny_edge(img): + img = rgb2gray(img) + img = canny(img) + return img.flatten() + + return np.array([canny_edge(img) for img in X]) + + +class RGB2GrayTransformer(BasePrimitive): + """ + Convert an array of RGB images to grayscale + """ + + def __init__(self): + self.reader = ImageReader() + pass + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + return np.array([rgb2gray(img).flatten() for img in X]) + + +class HogTransformer(BasePrimitive): + """ + Expects an array of 2d arrays (1 channel images) + Calculates hog features for each img + """ + + def __init__( + self, + y=None, + orientations=9, + pixels_per_cell=(14, 14), + cells_per_block=(2, 2), + block_norm="L2-Hys", + ): + self.y = y + self.orientations = orientations + self.pixels_per_cell = pixels_per_cell + self.cells_per_block = cells_per_block + self.block_norm = block_norm + self.reader = ImageReader() + + def fit(self, X, y=None): + return self + + def transform(self, X, y=None): + def local_hog(X): + return hog( + X, + orientations=self.orientations, + pixels_per_cell=self.pixels_per_cell, + cells_per_block=self.cells_per_block, + block_norm=self.block_norm, + ) + + X = self.reader.transform(X) + X = np.array([rgb2gray(img) for img in X]) + return np.array([local_hog(img) for img in X]) + + +class FisherVectorTransformer(BasePrimitive): + """ + Fisher vector is an image feature encoding and quantization technique + that can be seen as a soft or probabilistic version of the popular + bag-of-visual-words or VLAD algorithms + """ + + def __init__(self, n_keypoints=5, harris_k=0.01, k=16): + self.n_keypoints = n_keypoints + self.harris_k = harris_k + self.k = k + self.reader = ImageReader() + self.gmm = None + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + X = np.array([rgb2gray(img) for img in X]) + descriptors = [] + for x in X: + detector_extractor = ORB( + n_keypoints=self.n_keypoints, harris_k=self.harris_k + ) + detector_extractor.detect_and_extract(x) + descriptors.append(detector_extractor.descriptors.astype("float32")) + + if self.gmm is None: + self.gmm = learn_gmm(descriptors, n_modes=self.k) + + fvs = np.array( + [fisher_vector(descriptor_mat, self.gmm) for descriptor_mat in descriptors] + ) + return fvs + + +class SkPatchExtractor(BasePrimitive): + """ + Extracts patches from a collection of images + """ + + def __init__(self): + self.reader = ImageReader() + self.extractor = image.PatchExtractor() + pass + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + return self.extractor.transform(X).reshape((X.shape[0], -1)) diff --git a/alpha_automl/data_profiler.py b/alpha_automl/data_profiler.py index 99268df9..4995ab6c 100644 --- a/alpha_automl/data_profiler.py +++ b/alpha_automl/data_profiler.py @@ -5,6 +5,7 @@ DATETIME_COLUMN = 'http://schema.org/DateTime' TEXT_COLUMN = 'http://schema.org/Text' EMPTY_COLUMN = 'https://metadata.datadrivendiscovery.org/types/MissingData' +IMAGE_COLUMN = 'https://schema.org/ImageObject' logger = logging.getLogger(__name__) @@ -13,7 +14,7 @@ def profile_data(X): metadata = {'nonnumeric_columns': {}, 'useless_columns': [], 'missing_values': False} mapping_encoders = {CATEGORICAL_COLUMN: 'CATEGORICAL_ENCODER', DATETIME_COLUMN: 'DATETIME_ENCODER', - TEXT_COLUMN: 'TEXT_ENCODER'} + TEXT_COLUMN: 'TEXT_ENCODER', IMAGE_COLUMN: 'IMAGE_ENCODER'} profiled_data = datamart_profiler.process_dataset(X, coverage=False, indexes=False) @@ -32,7 +33,11 @@ def profile_data(X): add_nonnumeric_column(column_type, metadata, index_column, column_name) elif TEXT_COLUMN == profiled_column['structural_type']: - column_type = mapping_encoders[TEXT_COLUMN] + samples = X[column_name].dropna().sample(5) + if samples.apply(lambda x: x.endswith(('jpg', 'png', 'jpeg', 'gif'))).all(): + column_type = mapping_encoders[IMAGE_COLUMN] + else: + column_type = mapping_encoders[TEXT_COLUMN] add_nonnumeric_column(column_type, metadata, index_column, column_name) if 'missing_values_ratio' in profiled_column: diff --git a/alpha_automl/pipeline_synthesis/pipeline_builder.py b/alpha_automl/pipeline_synthesis/pipeline_builder.py index 91544ffb..2c9116ee 100644 --- a/alpha_automl/pipeline_synthesis/pipeline_builder.py +++ b/alpha_automl/pipeline_synthesis/pipeline_builder.py @@ -121,7 +121,7 @@ def create_transformers(self, primitive_object, primitive_name, primitive_type): if primitive_type == 'TEXT_ENCODER': column_transformers = [(f'{primitive_name}-{col_name}', primitive_object, col_index) for col_index, col_name in nonnumeric_columns[primitive_type]] - elif primitive_type == 'CATEGORICAL_ENCODER' or primitive_type == 'DATETIME_ENCODER': + elif primitive_type == 'CATEGORICAL_ENCODER' or primitive_type == 'DATETIME_ENCODER' or primitive_type == 'IMAGE_ENCODER': column_transformers = [(primitive_name, primitive_object, [col_index for col_index, _ in nonnumeric_columns[primitive_type]])] diff --git a/alpha_automl/resource/base_grammar.bnf b/alpha_automl/resource/base_grammar.bnf index fced74e9..2b90c795 100644 --- a/alpha_automl/resource/base_grammar.bnf +++ b/alpha_automl/resource/base_grammar.bnf @@ -5,13 +5,14 @@ CLUSTERING_TASK -> IMPUTER ENCODERS FEATURE_SCALER FEATURE_SELECTOR CLUSTERER TIME_SERIES_FORECAST_TASK -> REGRESSION_TASK | IMPUTER TIME_SERIES_FORECAST SEMISUPERVISED_TASK -> IMPUTER ENCODERS FEATURE_SCALER SEMISUPERVISED_CLASSIFIER CLASSIFIER | IMPUTER ENCODERS FEATURE_SCALER LABELPROPAGATION_CLASSIFIER NA_TASK -> CLASSIFICATION_TASK | REGRESSION_TASK | SEMISUPERVISED_TASK -ENCODERS -> TEXT_ENCODER DATETIME_ENCODER CATEGORICAL_ENCODER +ENCODERS -> TEXT_ENCODER DATETIME_ENCODER CATEGORICAL_ENCODER IMAGE_ENCODER IMPUTER -> 'primitive_terminal' FEATURE_SCALER -> 'primitive_terminal' | 'E' FEATURE_SELECTOR -> 'primitive_terminal' | 'E' TEXT_ENCODER -> 'primitive_terminal' CATEGORICAL_ENCODER -> 'primitive_terminal' DATETIME_ENCODER -> 'primitive_terminal' +IMAGE_ENCODER -> 'primitive_terminal' CLASSIFIER -> 'primitive_terminal' REGRESSOR -> 'primitive_terminal' CLUSTERER -> 'primitive_terminal' diff --git a/alpha_automl/resource/primitives_hierarchy.json b/alpha_automl/resource/primitives_hierarchy.json index 4a78e87c..ea800ec6 100644 --- a/alpha_automl/resource/primitives_hierarchy.json +++ b/alpha_automl/resource/primitives_hierarchy.json @@ -28,7 +28,7 @@ ], "DATETIME_ENCODER": [ "sklearn.preprocessing.OrdinalEncoder", - "alpha_automl.builtin_primitives.CyclicalFeature", + "alpha_automl.builtin_primitives.CyclicalFeature", "alpha_automl.builtin_primitives.Datetime64ExpandEncoder", "alpha_automl.builtin_primitives.DummyEncoder" ], @@ -75,6 +75,10 @@ "sklearn.feature_extraction.text.CountVectorizer", "sklearn.feature_extraction.text.TfidfVectorizer" ], + "IMAGE_ENCODER": [ + "alpha_automl.builtin_primitives.RGB2GrayTransformer", + "alpha_automl.builtin_primitives.HogTransformer" + ], "COLUMN_TRANSFORMER": [ "sklearn.compose.ColumnTransformer" ], @@ -86,7 +90,7 @@ ], "SEMISUPERVISED_CLASSIFIER": [ "sklearn.semi_supervised.SelfTrainingClassifier", - "alpha_automl.builtin_primitives.AutonBox" + "alpha_automl.builtin_primitives.AutonBox" ], "LABELPROPAGATION_CLASSIFIER": [ "alpha_automl.builtin_primitives.SkLabelSpreading", diff --git a/alpha_automl/wrapper_primitives/__init__.py b/alpha_automl/wrapper_primitives/__init__.py index b6fa28eb..40941da6 100644 --- a/alpha_automl/wrapper_primitives/__init__.py +++ b/alpha_automl/wrapper_primitives/__init__.py @@ -1,2 +1,3 @@ from alpha_automl.wrapper_primitives.fasttext import FastTextEmbedder from alpha_automl.wrapper_primitives.huggingface import HuggingfaceEmbedder +from alpha_automl.wrapper_primitives.clip import HuggingfaceCLIPTransformer diff --git a/alpha_automl/wrapper_primitives/clip.py b/alpha_automl/wrapper_primitives/clip.py new file mode 100644 index 00000000..442c292f --- /dev/null +++ b/alpha_automl/wrapper_primitives/clip.py @@ -0,0 +1,39 @@ +import numpy as np +import torch + +from alpha_automl._optional_dependency import import_optional_dependency +from alpha_automl.base_primitive import BasePrimitive +from alpha_automl.builtin_primitives import ImageReader + +transformers = import_optional_dependency("transformers") + +DEFAULT_MODEL_ID = "openai/clip-vit-base-patch32" + + +class HuggingfaceCLIPTransformer(BasePrimitive): + """ + Convert an array of RGB images to grayscale + """ + + def __init__(self, model_id=DEFAULT_MODEL_ID): + self.model_id = model_id + self.reader = ImageReader(width=224, height=224) + self.model = transformers.CLIPModel.from_pretrained(self.model_id) + + def fit(self, X, y=None): + """returns itself""" + return self + + def transform(self, X, y=None): + """perform the transformation and return an array""" + X = self.reader.transform(X) + + def clip(img): + img = np.transpose(img, (2, 0, 1)) + img = torch.from_numpy(img) + img = img[None, :, :, :] + img = img.float() + img = self.model.get_image_features(img) + return img.detach().numpy()[0] + + return np.array([clip(img) for img in X]) diff --git a/examples/adding_clip_primitives.ipynb b/examples/adding_clip_primitives.ipynb new file mode 100644 index 00000000..49b8d925 --- /dev/null +++ b/examples/adding_clip_primitives.ipynb @@ -0,0 +1,14845 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Adding CLIP Image Encoder Primitives" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import os\n", + "import numpy as np\n", + "import pandas as pd\n", + "\n", + "from sklearn.model_selection import train_test_split\n", + "\n", + "output_path = 'tmp/'\n", + "media_path = os.path.join(os.getcwd(), 'datasets/selfie')\n", + "dataset = pd.read_csv('datasets/selfie/learningData.csv').sample(1000)\n", + "dataset[\"image\"] = dataset[\"image\"].apply(lambda x: os.path.join(media_path, x))\n", + "X = dataset[[\"image\"]]\n", + "y = dataset[[\"label\"]]\n", + "X_train, X_test, y_train, y_test = train_test_split(\n", + " X, \n", + " y, \n", + " test_size=0.2, \n", + " shuffle=True,\n", + " random_state=42,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + " | image | \n", + "
---|---|
3310 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
2949 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
1610 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
2639 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
91 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
... | \n", + "... | \n", + "
3267 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
7090 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
571 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
711 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
1100 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
800 rows × 1 columns
\n", + "ranking | \n", + "pipeline | \n", + "accuracy_score | \n", + "
---|---|---|
1 | \n", + "CLIPTransformer, SelectKBest, RandomForestClassifier | \n", + "0.990 | \n", + "
2 | \n", + "CLIPTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.985 | \n", + "
3 | \n", + "CLIPTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.960 | \n", + "
4 | \n", + "HogTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.730 | \n", + "
5 | \n", + "HogTransformer, SelectKBest, RandomForestClassifier | \n", + "0.720 | \n", + "
6 | \n", + "HogTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.635 | \n", + "
7 | \n", + "RGB2GrayTransformer, SelectKBest, RandomForestClassifier | \n", + "0.630 | \n", + "
8 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.630 | \n", + "
9 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.625 | \n", + "
10 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.620 | \n", + "
11 | \n", + "ThresholdOtsu, StandardScaler, LinearSVC | \n", + "0.610 | \n", + "
12 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.605 | \n", + "
13 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, LinearSVC | \n", + "0.595 | \n", + "
14 | \n", + "ThresholdOtsu, SelectKBest, RandomForestClassifier | \n", + "0.590 | \n", + "
15 | \n", + "ThresholdOtsu, SelectKBest, DecisionTreeClassifier | \n", + "0.580 | \n", + "
16 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.580 | \n", + "
17 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.580 | \n", + "
18 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.575 | \n", + "
19 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.575 | \n", + "
20 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.575 | \n", + "
21 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.575 | \n", + "
22 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.575 | \n", + "
23 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.575 | \n", + "
24 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.570 | \n", + "
25 | \n", + "FisherVectorTransformer, SelectKBest, RandomForestClassifier | \n", + "0.565 | \n", + "
26 | \n", + "FisherVectorTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.565 | \n", + "
27 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.560 | \n", + "
28 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.560 | \n", + "
29 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.550 | \n", + "
30 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.550 | \n", + "
31 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.545 | \n", + "
32 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.540 | \n", + "
33 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.535 | \n", + "
34 | \n", + "FisherVectorTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.530 | \n", + "
35 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, LinearSVC | \n", + "0.505 | \n", + "
36 | \n", + "RGB2GrayTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.500 | \n", + "
\n", + " | image | \n", + "
---|---|
29 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
535 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
695 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
557 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
836 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
... | \n", + "... | \n", + "
106 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
270 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
860 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
435 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
102 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
800 rows × 1 columns
\n", + "ranking | \n", + "pipeline | \n", + "accuracy_score | \n", + "
---|---|---|
1 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.975 | \n", + "
2 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.940 | \n", + "
3 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, StandardScaler, SelectPercentile, BaggingClassifier | \n", + "0.940 | \n", + "
4 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.885 | \n", + "
5 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.885 | \n", + "
6 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.885 | \n", + "
7 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.880 | \n", + "
8 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.880 | \n", + "
9 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.880 | \n", + "
10 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.875 | \n", + "
11 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.835 | \n", + "
12 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.825 | \n", + "
13 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.825 | \n", + "
14 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.635 | \n", + "
15 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, RandomForestClassifier | \n", + "0.600 | \n", + "
16 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, SelectPercentile, LinearSVC | \n", + "0.595 | \n", + "
17 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.575 | \n", + "
18 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.575 | \n", + "
19 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, LinearSVC | \n", + "0.570 | \n", + "
20 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.565 | \n", + "
21 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.565 | \n", + "
22 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.565 | \n", + "
23 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.565 | \n", + "
24 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, BaggingClassifier | \n", + "0.560 | \n", + "
25 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, XGBClassifier | \n", + "0.560 | \n", + "
26 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.555 | \n", + "
27 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.555 | \n", + "
28 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.555 | \n", + "
29 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.550 | \n", + "
30 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.545 | \n", + "
31 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, XGBClassifier | \n", + "0.545 | \n", + "
32 | \n", + "ColumnTransformer, FisherVectorTransformer, SelectPercentile, BaggingClassifier | \n", + "0.545 | \n", + "
33 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.545 | \n", + "
34 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.535 | \n", + "
35 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, GradientBoostingClassifier | \n", + "0.535 | \n", + "
36 | \n", + "ColumnTransformer, CannyEdgeDetection, StandardScaler, SelectPercentile, BaggingClassifier | \n", + "0.535 | \n", + "
37 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.530 | \n", + "
38 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.530 | \n", + "
39 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, GaussianNB | \n", + "0.530 | \n", + "
40 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.530 | \n", + "
41 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.530 | \n", + "
42 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.530 | \n", + "
43 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.530 | \n", + "
44 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.530 | \n", + "
45 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.530 | \n", + "
46 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.530 | \n", + "
47 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.530 | \n", + "
48 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.530 | \n", + "
49 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.530 | \n", + "
50 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.530 | \n", + "
51 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.530 | \n", + "
52 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.530 | \n", + "
53 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.530 | \n", + "
54 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.530 | \n", + "
55 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, LinearSVC | \n", + "0.525 | \n", + "
56 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.525 | \n", + "
57 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.520 | \n", + "
58 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.515 | \n", + "
59 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, LinearDiscriminantAnalysis | \n", + "0.515 | \n", + "
60 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, GaussianNB | \n", + "0.515 | \n", + "
61 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.510 | \n", + "
62 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.510 | \n", + "
63 | \n", + "ColumnTransformer, FisherVectorTransformer, StandardScaler, SelectPercentile, BaggingClassifier | \n", + "0.510 | \n", + "
64 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.510 | \n", + "
65 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.505 | \n", + "
66 | \n", + "ColumnTransformer, ThresholdOtsu, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.505 | \n", + "
67 | \n", + "ColumnTransformer, ThresholdOtsu, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.505 | \n", + "
68 | \n", + "ColumnTransformer, ThresholdOtsu, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.505 | \n", + "
69 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.505 | \n", + "
70 | \n", + "ColumnTransformer, ThresholdOtsu, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.505 | \n", + "
71 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.505 | \n", + "
72 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.500 | \n", + "
73 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.500 | \n", + "
74 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, RandomForestClassifier | \n", + "0.500 | \n", + "
75 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, LinearSVC | \n", + "0.500 | \n", + "
76 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.500 | \n", + "
77 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.495 | \n", + "
78 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LinearSVC | \n", + "0.495 | \n", + "
79 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.495 | \n", + "
80 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.495 | \n", + "
81 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.490 | \n", + "
82 | \n", + "ColumnTransformer, FisherVectorTransformer, RobustScaler, SelectPercentile, BaggingClassifier | \n", + "0.490 | \n", + "
83 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.490 | \n", + "
84 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.490 | \n", + "
85 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, BaggingClassifier | \n", + "0.490 | \n", + "
86 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.490 | \n", + "
87 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, BaggingClassifier | \n", + "0.490 | \n", + "
88 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.485 | \n", + "
89 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.485 | \n", + "
90 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.485 | \n", + "
91 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, LinearDiscriminantAnalysis | \n", + "0.485 | \n", + "
92 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.480 | \n", + "
93 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, SelectPercentile, BaggingClassifier | \n", + "0.480 | \n", + "
94 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.480 | \n", + "
95 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.475 | \n", + "
96 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.475 | \n", + "
97 | \n", + "ColumnTransformer, RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.470 | \n", + "
98 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.465 | \n", + "
99 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.465 | \n", + "
100 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.465 | \n", + "
101 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.465 | \n", + "
102 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.465 | \n", + "
103 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.465 | \n", + "
104 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, XGBClassifier | \n", + "0.460 | \n", + "
105 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.455 | \n", + "
106 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, SGDClassifier | \n", + "0.455 | \n", + "
107 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.450 | \n", + "
108 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.440 | \n", + "
109 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.430 | \n", + "
110 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.430 | \n", + "
111 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.430 | \n", + "
112 | \n", + "ColumnTransformer, FisherVectorTransformer, StandardScaler, SelectPercentile, RandomForestClassifier | \n", + "0.430 | \n", + "
113 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.425 | \n", + "
114 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.425 | \n", + "
115 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.425 | \n", + "
116 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, PassiveAggressiveClassifier | \n", + "0.425 | \n", + "
117 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.425 | \n", + "
118 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.425 | \n", + "
119 | \n", + "ColumnTransformer, CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, PassiveAggressiveClassifier | \n", + "0.425 | \n", + "
120 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.425 | \n", + "
121 | \n", + "ColumnTransformer, FisherVectorTransformer, MaxAbsScaler, SelectPercentile, QuadraticDiscriminantAnalysis | \n", + "0.420 | \n", + "
122 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, PassiveAggressiveClassifier | \n", + "0.415 | \n", + "
\n", + " | image | \n", + "
---|---|
557 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
824 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
65 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
907 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
904 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
... | \n", + "... | \n", + "
747 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
252 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
21 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
276 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
435 | \n", + "/home/yfw215/alpha-automl/examples/datasets/wi... | \n", + "
88 rows × 1 columns
\n", + "ranking | \n", + "pipeline | \n", + "f1_score | \n", + "
---|---|---|
1 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, AutonBox, SGDClassifier | \n", + "0.975 | \n", + "
2 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, StandardScaler, AutonBox, SGDClassifier | \n", + "0.975 | \n", + "
3 | \n", + "ColumnTransformer, HogTransformer, StandardScaler, SelfTrainingClassifier, SGDClassifier | \n", + "0.675 | \n", + "
4 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SkLabelSpreading | \n", + "0.625 | \n", + "
5 | \n", + "ColumnTransformer, RGB2GrayTransformer, AutonBox, SGDClassifier | \n", + "0.625 | \n", + "
6 | \n", + "ColumnTransformer, HogTransformer, StandardScaler, AutonBox, SGDClassifier | \n", + "0.625 | \n", + "
7 | \n", + "ColumnTransformer, HogTransformer, SkLabelSpreading | \n", + "0.600 | \n", + "
8 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, SkLabelSpreading | \n", + "0.550 | \n", + "
9 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SkLabelSpreading | \n", + "0.475 | \n", + "
10 | \n", + "ColumnTransformer, HogTransformer, AutonBox, SGDClassifier | \n", + "0.475 | \n", + "
11 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, SkLabelSpreading | \n", + "0.475 | \n", + "
12 | \n", + "ColumnTransformer, HogTransformer, StandardScaler, SkLabelSpreading | \n", + "0.475 | \n", + "
13 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, SkLabelPropagation | \n", + "0.475 | \n", + "
14 | \n", + "ColumnTransformer, RGB2GrayTransformer, RobustScaler, SkLabelSpreading | \n", + "0.475 | \n", + "
15 | \n", + "ColumnTransformer, RGB2GrayTransformer, SkLabelSpreading | \n", + "0.450 | \n", + "
16 | \n", + "ColumnTransformer, RGB2GrayTransformer, StandardScaler, SkLabelSpreading | \n", + "0.450 | \n", + "
17 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelfTrainingClassifier, SGDClassifier | \n", + "0.450 | \n", + "
18 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, StandardScaler, SkLabelSpreading | \n", + "0.425 | \n", + "
19 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SkLabelPropagation | \n", + "0.400 | \n", + "
20 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelfTrainingClassifier, BaggingClassifier | \n", + "0.400 | \n", + "
\n", + " | image | \n", + "
---|---|
49 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
70 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
68 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
15 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
39 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
... | \n", + "... | \n", + "
60 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
71 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
14 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
92 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
51 | \n", + "/home/mjk/alpha_automl_eden/alpha-automl/examp... | \n", + "
79 rows × 1 columns
\n", + "ranking | \n", + "pipeline | \n", + "accuracy_score | \n", + "
---|---|---|
1 | \n", + "HogTransformer, StandardScaler, LinearSVC | \n", + "0.900 | \n", + "
2 | \n", + "HogTransformer, MaxAbsScaler, RandomForestClassifier | \n", + "0.900 | \n", + "
3 | \n", + "HogTransformer, StandardScaler, SelectPercentile, LinearSVC | \n", + "0.850 | \n", + "
4 | \n", + "RGB2GrayTransformer, StandardScaler, SelectPercentile, LinearSVC | \n", + "0.800 | \n", + "
5 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LinearSVC | \n", + "0.750 | \n", + "
6 | \n", + "RGB2GrayTransformer, MaxAbsScaler, LinearSVC | \n", + "0.750 | \n", + "
7 | \n", + "HogTransformer, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.750 | \n", + "
8 | \n", + "RGB2GrayTransformer, SelectPercentile, LinearSVC | \n", + "0.750 | \n", + "
9 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, LinearSVC | \n", + "0.700 | \n", + "
10 | \n", + "ThresholdOtsu, MaxAbsScaler, LinearSVC | \n", + "0.700 | \n", + "
11 | \n", + "ThresholdOtsu, LinearSVC | \n", + "0.700 | \n", + "
12 | \n", + "RGB2GrayTransformer, SelectPercentile, RandomForestClassifier | \n", + "0.700 | \n", + "
13 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, BernoulliNB | \n", + "0.700 | \n", + "
14 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, PassiveAggressiveClassifier | \n", + "0.700 | \n", + "
15 | \n", + "ThresholdOtsu, MaxAbsScaler, LinearDiscriminantAnalysis | \n", + "0.700 | \n", + "
16 | \n", + "RGB2GrayTransformer, StandardScaler, LinearSVC | \n", + "0.700 | \n", + "
17 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.700 | \n", + "
18 | \n", + "ThresholdOtsu, MaxAbsScaler, RandomForestClassifier | \n", + "0.700 | \n", + "
19 | \n", + "HogTransformer, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.700 | \n", + "
20 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, RandomForestClassifier | \n", + "0.700 | \n", + "
21 | \n", + "RGB2GrayTransformer, LinearSVC | \n", + "0.700 | \n", + "
22 | \n", + "ThresholdOtsu, StandardScaler, LinearSVC | \n", + "0.650 | \n", + "
23 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, ExtraTreesClassifier | \n", + "0.650 | \n", + "
24 | \n", + "ThresholdOtsu, StandardScaler, ExtraTreesClassifier | \n", + "0.650 | \n", + "
25 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectPercentile, LinearSVC | \n", + "0.650 | \n", + "
26 | \n", + "ThresholdOtsu, SelectPercentile, LinearSVC | \n", + "0.650 | \n", + "
27 | \n", + "ThresholdOtsu, RobustScaler, SelectPercentile, LinearSVC | \n", + "0.650 | \n", + "
28 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, ExtraTreesClassifier | \n", + "0.650 | \n", + "
29 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.650 | \n", + "
30 | \n", + "RGB2GrayTransformer, RandomForestClassifier | \n", + "0.650 | \n", + "
31 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, KNeighborsClassifier | \n", + "0.650 | \n", + "
32 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LogisticRegression | \n", + "0.650 | \n", + "
33 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, SGDClassifier | \n", + "0.650 | \n", + "
34 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.650 | \n", + "
35 | \n", + "ThresholdOtsu, StandardScaler, RandomForestClassifier | \n", + "0.650 | \n", + "
36 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.650 | \n", + "
37 | \n", + "ThresholdOtsu, SelectPercentile, RandomForestClassifier | \n", + "0.650 | \n", + "
38 | \n", + "ThresholdOtsu, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.650 | \n", + "
39 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, LinearSVC | \n", + "0.600 | \n", + "
40 | \n", + "ThresholdOtsu, SelectKBest, DecisionTreeClassifier | \n", + "0.600 | \n", + "
41 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.600 | \n", + "
42 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, RandomForestClassifier | \n", + "0.600 | \n", + "
43 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.600 | \n", + "
44 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.600 | \n", + "
45 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.600 | \n", + "
46 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.600 | \n", + "
47 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, GaussianNB | \n", + "0.600 | \n", + "
48 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.600 | \n", + "
49 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.600 | \n", + "
50 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, SVC | \n", + "0.600 | \n", + "
51 | \n", + "RGB2GrayTransformer, MaxAbsScaler, LinearDiscriminantAnalysis | \n", + "0.600 | \n", + "
52 | \n", + "ThresholdOtsu, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.600 | \n", + "
53 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, GaussianNB | \n", + "0.600 | \n", + "
54 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, MultinomialNB | \n", + "0.600 | \n", + "
55 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, XGBClassifier | \n", + "0.600 | \n", + "
56 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LGBMClassifier | \n", + "0.600 | \n", + "
57 | \n", + "ThresholdOtsu, SelectKBest, ExtraTreesClassifier | \n", + "0.600 | \n", + "
58 | \n", + "ThresholdOtsu, StandardScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.600 | \n", + "
59 | \n", + "ThresholdOtsu, StandardScaler, DecisionTreeClassifier | \n", + "0.600 | \n", + "
60 | \n", + "ThresholdOtsu, RobustScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.600 | \n", + "
61 | \n", + "RGB2GrayTransformer, StandardScaler, DecisionTreeClassifier | \n", + "0.600 | \n", + "
62 | \n", + "ThresholdOtsu, RobustScaler, SelectKBest, RandomForestClassifier | \n", + "0.600 | \n", + "
63 | \n", + "ThresholdOtsu, RobustScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.600 | \n", + "
64 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, LogisticRegression | \n", + "0.600 | \n", + "
65 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, LGBMClassifier | \n", + "0.600 | \n", + "
66 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, BernoulliNB | \n", + "0.600 | \n", + "
67 | \n", + "ThresholdOtsu, RandomForestClassifier | \n", + "0.600 | \n", + "
68 | \n", + "RGB2GrayTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.550 | \n", + "
69 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.550 | \n", + "
70 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, LinearDiscriminantAnalysis | \n", + "0.550 | \n", + "
71 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.550 | \n", + "
72 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, GradientBoostingClassifier | \n", + "0.550 | \n", + "
73 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.550 | \n", + "
74 | \n", + "RGB2GrayTransformer, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.550 | \n", + "
75 | \n", + "HogTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.550 | \n", + "
76 | \n", + "ThresholdOtsu, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.550 | \n", + "
77 | \n", + "HogTransformer, SelectPercentile, DecisionTreeClassifier | \n", + "0.550 | \n", + "
78 | \n", + "HogTransformer, DecisionTreeClassifier | \n", + "0.550 | \n", + "
79 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, BaggingClassifier | \n", + "0.550 | \n", + "
80 | \n", + "RGB2GrayTransformer, StandardScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.550 | \n", + "
81 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.550 | \n", + "
82 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, SVC | \n", + "0.550 | \n", + "
83 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, KNeighborsClassifier | \n", + "0.550 | \n", + "
84 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, XGBClassifier | \n", + "0.550 | \n", + "
85 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, BaggingClassifier | \n", + "0.550 | \n", + "
86 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, SGDClassifier | \n", + "0.550 | \n", + "
87 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, GaussianNB | \n", + "0.550 | \n", + "
88 | \n", + "RGB2GrayTransformer, SelectKBest, RandomForestClassifier | \n", + "0.500 | \n", + "
89 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.500 | \n", + "
90 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.500 | \n", + "
91 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, XGBClassifier | \n", + "0.500 | \n", + "
92 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.500 | \n", + "
93 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.500 | \n", + "
94 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, LogisticRegression | \n", + "0.500 | \n", + "
95 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.500 | \n", + "
96 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.500 | \n", + "
97 | \n", + "ThresholdOtsu, SelectKBest, LinearSVC | \n", + "0.500 | \n", + "
98 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, SGDClassifier | \n", + "0.500 | \n", + "
99 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, BernoulliNB | \n", + "0.500 | \n", + "
100 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, XGBClassifier | \n", + "0.500 | \n", + "
101 | \n", + "ThresholdOtsu, SelectPercentile, DecisionTreeClassifier | \n", + "0.500 | \n", + "
102 | \n", + "ThresholdOtsu, DecisionTreeClassifier | \n", + "0.500 | \n", + "
103 | \n", + "RGB2GrayTransformer, RobustScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.500 | \n", + "
104 | \n", + "FisherVectorTransformer, StandardScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.500 | \n", + "
105 | \n", + "RGB2GrayTransformer, SelectKBest, ExtraTreesClassifier | \n", + "0.500 | \n", + "
106 | \n", + "ThresholdOtsu, RobustScaler, SelectKBest, LinearSVC | \n", + "0.500 | \n", + "
107 | \n", + "ThresholdOtsu, SelectKBest, RandomForestClassifier | \n", + "0.450 | \n", + "
108 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.450 | \n", + "
109 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.450 | \n", + "
110 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LGBMClassifier | \n", + "0.450 | \n", + "
111 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, SVC | \n", + "0.450 | \n", + "
112 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, KNeighborsClassifier | \n", + "0.450 | \n", + "
113 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, XGBClassifier | \n", + "0.450 | \n", + "
114 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.450 | \n", + "
115 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, LGBMClassifier | \n", + "0.450 | \n", + "
116 | \n", + "HogTransformer, StandardScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.450 | \n", + "
117 | \n", + "HogTransformer, StandardScaler, DecisionTreeClassifier | \n", + "0.450 | \n", + "
118 | \n", + "RGB2GrayTransformer, SelectPercentile, DecisionTreeClassifier | \n", + "0.450 | \n", + "
119 | \n", + "RGB2GrayTransformer, DecisionTreeClassifier | \n", + "0.450 | \n", + "
120 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, PassiveAggressiveClassifier | \n", + "0.450 | \n", + "
121 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.400 | \n", + "
122 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, GaussianNB | \n", + "0.400 | \n", + "
123 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.400 | \n", + "
124 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.400 | \n", + "
125 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, KNeighborsClassifier | \n", + "0.400 | \n", + "
126 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.400 | \n", + "
127 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.400 | \n", + "
128 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, LGBMClassifier | \n", + "0.400 | \n", + "
129 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, PassiveAggressiveClassifier | \n", + "0.400 | \n", + "
130 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, SGDClassifier | \n", + "0.400 | \n", + "
131 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, XGBClassifier | \n", + "0.400 | \n", + "
132 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, LGBMClassifier | \n", + "0.400 | \n", + "
133 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, BernoulliNB | \n", + "0.400 | \n", + "
134 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, BaggingClassifier | \n", + "0.400 | \n", + "
135 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, GaussianNB | \n", + "0.400 | \n", + "
136 | \n", + "CannyEdgeDetection, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.400 | \n", + "
137 | \n", + "HogTransformer, StandardScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.400 | \n", + "
138 | \n", + "HogTransformer, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.400 | \n", + "
139 | \n", + "FisherVectorTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.350 | \n", + "
140 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.350 | \n", + "
141 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, BernoulliNB | \n", + "0.350 | \n", + "
142 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.350 | \n", + "
143 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.350 | \n", + "
144 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, LinearSVC | \n", + "0.350 | \n", + "
145 | \n", + "RGB2GrayTransformer, RobustScaler, SelectKBest, LinearSVC | \n", + "0.350 | \n", + "
146 | \n", + "HogTransformer, StandardScaler, SelectKBest, LinearSVC | \n", + "0.350 | \n", + "
147 | \n", + "RGB2GrayTransformer, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.350 | \n", + "
148 | \n", + "FisherVectorTransformer, StandardScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.350 | \n", + "
149 | \n", + "HogTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.300 | \n", + "
150 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.300 | \n", + "
151 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.300 | \n", + "
152 | \n", + "HogTransformer, SelectKBest, LinearSVC | \n", + "0.300 | \n", + "
153 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.300 | \n", + "
154 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, LogisticRegression | \n", + "0.300 | \n", + "
155 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, MultinomialNB | \n", + "0.300 | \n", + "
156 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, PassiveAggressiveClassifier | \n", + "0.300 | \n", + "
157 | \n", + "HogTransformer, StandardScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.300 | \n", + "
158 | \n", + "HogTransformer, SelectKBest, ExtraTreesClassifier | \n", + "0.300 | \n", + "
159 | \n", + "HogTransformer, SelectKBest, RandomForestClassifier | \n", + "0.250 | \n", + "
160 | \n", + "FisherVectorTransformer, SelectKBest, RandomForestClassifier | \n", + "0.250 | \n", + "
161 | \n", + "HogTransformer, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.250 | \n", + "
162 | \n", + "FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.250 | \n", + "
163 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.250 | \n", + "
164 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, SVC | \n", + "0.250 | \n", + "
165 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, GaussianNB | \n", + "0.250 | \n", + "
166 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, MultinomialNB | \n", + "0.250 | \n", + "
167 | \n", + "HogTransformer, StandardScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.250 | \n", + "
168 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, QuadraticDiscriminantAnalysis | \n", + "0.250 | \n", + "
169 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, SGDClassifier | \n", + "0.250 | \n", + "
170 | \n", + "FisherVectorTransformer, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.250 | \n", + "
171 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.200 | \n", + "
172 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, SGDClassifier | \n", + "0.200 | \n", + "
173 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, QuadraticDiscriminantAnalysis | \n", + "0.200 | \n", + "
174 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.200 | \n", + "
175 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.200 | \n", + "
176 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.200 | \n", + "
177 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, QuadraticDiscriminantAnalysis | \n", + "0.200 | \n", + "
178 | \n", + "CannyEdgeDetection, SelectKBest, DecisionTreeClassifier | \n", + "0.150 | \n", + "
179 | \n", + "FisherVectorTransformer, SelectKBest, DecisionTreeClassifier | \n", + "0.150 | \n", + "
180 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.150 | \n", + "
181 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, SGDClassifier | \n", + "0.150 | \n", + "
182 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.150 | \n", + "
183 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.150 | \n", + "
184 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.150 | \n", + "
185 | \n", + "HogTransformer, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.150 | \n", + "
186 | \n", + "FisherVectorTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.150 | \n", + "
187 | \n", + "CannyEdgeDetection, SelectKBest, LinearSVC | \n", + "0.150 | \n", + "
188 | \n", + "FisherVectorTransformer, StandardScaler, SelectKBest, LinearSVC | \n", + "0.150 | \n", + "
189 | \n", + "ThresholdOtsu, MaxAbsScaler, SelectKBest, QuadraticDiscriminantAnalysis | \n", + "0.150 | \n", + "
190 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.150 | \n", + "
191 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, KNeighborsClassifier | \n", + "0.150 | \n", + "
192 | \n", + "CannyEdgeDetection, StandardScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.150 | \n", + "
193 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, KNeighborsClassifier | \n", + "0.150 | \n", + "
194 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, SVC | \n", + "0.150 | \n", + "
195 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, GaussianNB | \n", + "0.150 | \n", + "
196 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, QuadraticDiscriminantAnalysis | \n", + "0.150 | \n", + "
197 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, LogisticRegression | \n", + "0.150 | \n", + "
198 | \n", + "CannyEdgeDetection, StandardScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.150 | \n", + "
199 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.150 | \n", + "
200 | \n", + "CannyEdgeDetection, StandardScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.150 | \n", + "
201 | \n", + "CannyEdgeDetection, SelectKBest, ExtraTreesClassifier | \n", + "0.150 | \n", + "
202 | \n", + "CannyEdgeDetection, SelectKBest, RandomForestClassifier | \n", + "0.100 | \n", + "
203 | \n", + "CannyEdgeDetection, StandardScaler, SelectKBest, RandomForestClassifier | \n", + "0.100 | \n", + "
204 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, PassiveAggressiveClassifier | \n", + "0.100 | \n", + "
205 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.100 | \n", + "
206 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, KNeighborsClassifier | \n", + "0.100 | \n", + "
207 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LogisticRegression | \n", + "0.100 | \n", + "
208 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, MultinomialNB | \n", + "0.100 | \n", + "
209 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, PassiveAggressiveClassifier | \n", + "0.100 | \n", + "
210 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.100 | \n", + "
211 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.100 | \n", + "
212 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
213 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
214 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.100 | \n", + "
215 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, BaggingClassifier | \n", + "0.100 | \n", + "
216 | \n", + "RGB2GrayTransformer, SelectKBest, LinearSVC | \n", + "0.100 | \n", + "
217 | \n", + "FisherVectorTransformer, SelectKBest, LinearSVC | \n", + "0.100 | \n", + "
218 | \n", + "CannyEdgeDetection, StandardScaler, SelectKBest, LinearSVC | \n", + "0.100 | \n", + "
219 | \n", + "HogTransformer, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
220 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.100 | \n", + "
221 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.100 | \n", + "
222 | \n", + "CannyEdgeDetection, MaxAbsScaler, SelectKBest, GradientBoostingClassifier | \n", + "0.100 | \n", + "
223 | \n", + "ThresholdOtsu, StandardScaler, SelectKBest, QuadraticDiscriminantAnalysis | \n", + "0.100 | \n", + "
224 | \n", + "HogTransformer, StandardScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.100 | \n", + "
225 | \n", + "CannyEdgeDetection, StandardScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
226 | \n", + "CannyEdgeDetection, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
227 | \n", + "FisherVectorTransformer, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
228 | \n", + "HogTransformer, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.100 | \n", + "
229 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.050 | \n", + "
230 | \n", + "FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.050 | \n", + "
231 | \n", + "RGB2GrayTransformer, MaxAbsScaler, SelectKBest, SVC | \n", + "0.050 | \n", + "
232 | \n", + "FisherVectorTransformer, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.050 | \n", + "
233 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.050 | \n", + "
234 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.050 | \n", + "
235 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.050 | \n", + "
236 | \n", + "FisherVectorTransformer, StandardScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.050 | \n", + "
237 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, QuadraticDiscriminantAnalysis | \n", + "0.050 | \n", + "
238 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, PassiveAggressiveClassifier | \n", + "0.050 | \n", + "
239 | \n", + "FisherVectorTransformer, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.050 | \n", + "
240 | \n", + "RGB2GrayTransformer, StandardScaler, SelectKBest, SVC | \n", + "0.050 | \n", + "
241 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.050 | \n", + "
242 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.050 | \n", + "
243 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.050 | \n", + "
244 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, SVC | \n", + "0.050 | \n", + "
245 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.050 | \n", + "
246 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.050 | \n", + "
247 | \n", + "ThresholdOtsu, StandardScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.050 | \n", + "
248 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
249 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
250 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
251 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
252 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.000 | \n", + "
253 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.000 | \n", + "
254 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.000 | \n", + "
255 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.000 | \n", + "
256 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.000 | \n", + "
257 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.000 | \n", + "
258 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.000 | \n", + "
259 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.000 | \n", + "
260 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.000 | \n", + "
261 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.000 | \n", + "
262 | \n", + "RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.000 | \n", + "
263 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
264 | \n", + "CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
265 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
266 | \n", + "CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
267 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
268 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
269 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
270 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
271 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.000 | \n", + "
272 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.000 | \n", + "
273 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, SVC | \n", + "0.000 | \n", + "
274 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.000 | \n", + "
275 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.000 | \n", + "
276 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, GaussianNB | \n", + "0.000 | \n", + "
277 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.000 | \n", + "
278 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
279 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
280 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
281 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
282 | \n", + "CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
283 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, LGBMClassifier | \n", + "0.000 | \n", + "
284 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, BernoulliNB | \n", + "0.000 | \n", + "
285 | \n", + "HogTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
286 | \n", + "CannyEdgeDetection, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
287 | \n", + "RGB2GrayTransformer, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
288 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.000 | \n", + "
289 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, SVC | \n", + "0.000 | \n", + "
290 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, KNeighborsClassifier | \n", + "0.000 | \n", + "
291 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.000 | \n", + "
292 | \n", + "RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.000 | \n", + "
293 | \n", + "HogTransformer, StandardScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
294 | \n", + "CannyEdgeDetection, StandardScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
295 | \n", + "FisherVectorTransformer, StandardScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
296 | \n", + "RGB2GrayTransformer, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
297 | \n", + "HogTransformer, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
298 | \n", + "CannyEdgeDetection, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
299 | \n", + "HogTransformer, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
300 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
301 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.000 | \n", + "
302 | \n", + "CannyEdgeDetection, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
303 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, SVC | \n", + "0.000 | \n", + "
304 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.000 | \n", + "
305 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, BaggingClassifier | \n", + "0.000 | \n", + "
306 | \n", + "FisherVectorTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
307 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LogisticRegression | \n", + "0.000 | \n", + "
308 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, MultinomialNB | \n", + "0.000 | \n", + "
309 | \n", + "HogTransformer, MaxAbsScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.000 | \n", + "
310 | \n", + "RGB2GrayTransformer, StandardScaler, GenericUnivariateSelect, XGBClassifier | \n", + "0.000 | \n", + "
311 | \n", + "CannyEdgeDetection, StandardScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
312 | \n", + "RGB2GrayTransformer, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.000 | \n", + "
313 | \n", + "CannyEdgeDetection, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.000 | \n", + "
314 | \n", + "RGB2GrayTransformer, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
315 | \n", + "RGB2GrayTransformer, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.000 | \n", + "
316 | \n", + "HogTransformer, GenericUnivariateSelect, LinearSVC | \n", + "0.000 | \n", + "
317 | \n", + "HogTransformer, StandardScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.000 | \n", + "
\n", + " | image | \n", + "
---|---|
1513 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
5341 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
1334 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
3615 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
3783 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
... | \n", + "... | \n", + "
6413 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
7205 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
4624 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
3891 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
532 | \n", + "/home/yfw215/alpha-automl/examples/datasets/se... | \n", + "
800 rows × 1 columns
\n", + "ranking | \n", + "pipeline | \n", + "accuracy_score | \n", + "
---|---|---|
1 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.970 | \n", + "
2 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.945 | \n", + "
3 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.930 | \n", + "
4 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.905 | \n", + "
5 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.880 | \n", + "
6 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.880 | \n", + "
7 | \n", + "ColumnTransformer, HuggingfaceCLIPTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.880 | \n", + "
8 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectKBest, RandomForestClassifier | \n", + "0.785 | \n", + "
9 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectKBest, ExtraTreesClassifier | \n", + "0.775 | \n", + "
10 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.755 | \n", + "
11 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.720 | \n", + "
12 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.710 | \n", + "
13 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.700 | \n", + "
14 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, DecisionTreeClassifier | \n", + "0.695 | \n", + "
15 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectPercentile, DecisionTreeClassifier | \n", + "0.695 | \n", + "
16 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.635 | \n", + "
17 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.635 | \n", + "
18 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LinearSVC | \n", + "0.635 | \n", + "
19 | \n", + "ColumnTransformer, RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.635 | \n", + "
20 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearSVC | \n", + "0.630 | \n", + "
21 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, LinearDiscriminantAnalysis | \n", + "0.630 | \n", + "
22 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectKBest, LinearDiscriminantAnalysis | \n", + "0.630 | \n", + "
23 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.620 | \n", + "
24 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.595 | \n", + "
25 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.595 | \n", + "
26 | \n", + "ColumnTransformer, HogTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.595 | \n", + "
27 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.590 | \n", + "
28 | \n", + "ColumnTransformer, HogTransformer, MaxAbsScaler, GenericUnivariateSelect, GradientBoostingClassifier | \n", + "0.590 | \n", + "
29 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, SelectKBest, DecisionTreeClassifier | \n", + "0.555 | \n", + "
30 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.510 | \n", + "
31 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, RandomForestClassifier | \n", + "0.510 | \n", + "
32 | \n", + "ColumnTransformer, RGB2GrayTransformer, RobustScaler, GenericUnivariateSelect, DecisionTreeClassifier | \n", + "0.510 | \n", + "
33 | \n", + "ColumnTransformer, RGB2GrayTransformer, MaxAbsScaler, GenericUnivariateSelect, ExtraTreesClassifier | \n", + "0.490 | \n", + "