Repository revision
30:7626ea9c2e1b

Repository 'sklearn_searchcv'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv

Hyperparameter Search tool metadata
Miscellaneous
performs hyperparameter optimization using various SearchCVs
sklearn_searchcv
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.11.0
1.0.11.0
echo "1.0.11.0"
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.11.0 (this tool)
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.10.0
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.8.4
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.8.3
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.8.2
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.8.1
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.7.12
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.7.10
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.0.4
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/0.9
sklearn_searchcv
Requirements (dependencies defined in the <requirements> tag set)
name version type
python 3.9 package
galaxy-ml 0.10.0 package
Functional tests
name inputs outputs required files
Test-1 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_params_builder|param_set_1|sp_name: selectkbest__k
search_params_builder|param_set_1|sp_list: ['all', 3, 5, 7, 9]
options|cv_selector|n_splits: 3
options|error_score: False
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline01
regression_X.tabular
regression_y.tabular
value
Test-2 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_params_builder|param_set_1|sp_name: selectkbest__k
search_params_builder|param_set_1|sp_list: [-1, 3, 5, 7, 9]
options|error_score: True
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
pipeline01
regression_X.tabular
regression_y.tabular
Test-3 search_algos|selected_search_algo: RandomizedSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_params_builder|param_set_1|sp_name: svr__kernel
search_params_builder|param_set_1|sp_list: ['linear', 'poly', 'rbf', 'sigmoid']
search_params_builder|param_set_2|sp_name: selectkbest__k
search_params_builder|param_set_2|sp_list: [3, 5, 7, 9]
search_params_builder|param_set_3|sp_name: robustscaler__with_centering
search_params_builder|param_set_3|sp_list: [True, False]
options|cv_selector|n_splits: 3
options|cv_selector|selected_cv: default
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline01
regression_X.tabular
regression_y.tabular
value
Test-4 search_algos|selected_search_algo: RandomizedSearchCV
infile_estimator: pipeline03
search_params_builder|param_set_0|sp_name: xgbclassifier__n_estimators
search_params_builder|param_set_0|sp_list: np_arange(50, 1001, 50)
search_params_builder|param_set_1|sp_name: xgbclassifier__max_depth
search_params_builder|param_set_1|sp_list: scipy_stats_randint(1, 51)
search_params_builder|param_set_2|sp_name: xgbclassifier__gamma
search_params_builder|param_set_2|sp_list: scipy_stats_uniform(0., 1.)
search_params_builder|param_set_3|sp_name: xgbclassifier__random_state
search_params_builder|param_set_3|sp_list: [324089]
options|cv_selector|n_splits: 3
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: classifier_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline03
regression_X.tabular
classifier_y.tabular
value
Test-5 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline04
search_params_builder|param_set_0|sp_name: linearsvc__random_state
search_params_builder|param_set_0|sp_list: list(range(100, 1001, 100))
search_params_builder|param_set_1|sp_name: selectfrommodel__estimator
search_params_builder|param_set_1|sp_list: : [sklearn_ensemble.ExtraTreesClassifier(n_estimators=100, random_state=324089)]
options|cv_selector|n_splits: 3
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline04
regression_X.tabular
regression_y.tabular
value
Test-6 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
save: save_estimator
name: value
pipeline01
regression_X.tabular
regression_y.tabular
value
Test-7 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline06
search_params_builder|param_set_0|sp_name: adaboostregressor__n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 200, 1000]
search_params_builder|param_set_1|sp_name: adaboostregressor__random_state
search_params_builder|param_set_1|sp_list: [324089]
options|cv_selector|n_splits: 3
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline06
regression_X.tabular
regression_y.tabular
value
Test-8 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline07
search_params_builder|param_set_0|sp_name: adaboostclassifier__n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 100, 200]
search_params_builder|param_set_1|sp_name: adaboostclassifier__random_state
search_params_builder|param_set_1|sp_list: [324089]
search_params_builder|param_set_2|sp_name: rbfsampler__gamma
search_params_builder|param_set_2|sp_list: [1.0, 2.0]
options|cv_selector|n_splits: 3
options|cv_selector|selected_cv: default
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline07
regression_X.tabular
regression_y.tabular
value
Test-9 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline08
search_params_builder|param_set_0|sp_name: adaboostclassifier__n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 100, 200]
search_params_builder|param_set_1|sp_name: adaboostclassifier__random_state
search_params_builder|param_set_1|sp_list: [324089]
search_params_builder|param_set_2|sp_name: featureagglomeration__linkage
search_params_builder|param_set_2|sp_list: ['ward', 'complete', 'average']
options|cv_selector|n_splits: 3
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline08
regression_X.tabular
regression_y.tabular
value
Test-10 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
options|cv_selector|n_splits: 3
options|cv_selector|shuffle: True
options|cv_selector|random_state: 10
options|cv_selector|selected_cv: StratifiedKFold
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
save: save_estimator
name: value
pipeline01
regression_X.tabular
regression_y.tabular
value
Test-11 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline03
search_params_builder|param_set_0|sp_name: xgbclassifier__n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 200, 1000]
search_params_builder|param_set_1|sp_name: xgbclassifier__random_state
search_params_builder|param_set_1|sp_list: [324089]
options|scoring|primary_scoring: balanced_accuracy
options|cv_selector|n_splits: 3
options|cv_selector|shuffle: True
options|cv_selector|random_state: 10
options|cv_selector|selected_cv: StratifiedKFold
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: classifier_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline03
regression_X.tabular
classifier_y.tabular
value
Test-12 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline02
search_params_builder|param_set_0|sp_name: lassocv__eps
search_params_builder|param_set_0|sp_list: [0.01, 0.001]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline02
regression_X.tabular
regression_y.tabular
value
Test-13 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline05
search_params_builder|param_set_0|sp_name: n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 100]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
name: value
pipeline05
regression_X.tabular
regression_y.tabular
value
Test-14 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline01
search_params_builder|param_set_0|sp_name: svr__C
search_params_builder|param_set_0|sp_list: open('~/.ssh/authorized_keys', 'r').read()
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
pipeline01
regression_X.tabular
regression_y.tabular
Test-15 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline10
search_params_builder|param_set_0|sp_name: adaboostregressor__base_estimator
search_params_builder|param_set_0|sp_list: : [sklearn_tree.DecisionTreeRegressor(random_state=0), sklearn_tree.ExtraTreeRegressor(random_state=0)]
search_params_builder|param_set_1|sp_name: adaboostregressor__random_state
search_params_builder|param_set_1|sp_list: [10]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline10
regression_X.tabular
regression_y.tabular
value
Test-16 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline09
search_params_builder|param_set_0|sp_name: relieff
search_params_builder|param_set_0|sp_list: : [sklearn_feature_selection.SelectKBest(), sklearn_feature_selection.VarianceThreshold(), skrebate_ReliefF(), sklearn_preprocessing.RobustScaler()]
search_params_builder|param_set_1|sp_name: randomforestregressor__random_state
search_params_builder|param_set_1|sp_list: [10]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline09
regression_X.tabular
regression_y.tabular
value
Test-17 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline09
search_params_builder|param_set_0|sp_name: relieff
search_params_builder|param_set_0|sp_list: : [None,'sk_prep_all', 7, 13, skrebate_ReliefF(n_features_to_select=12)]
search_params_builder|param_set_1|sp_name: randomforestregressor__random_state
search_params_builder|param_set_1|sp_list: [10]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline09
regression_X.tabular
regression_y.tabular
value
Test-18 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline11
search_params_builder|param_set_0|sp_name: editednearestneighbours__n_neighbors
search_params_builder|param_set_0|sp_list: [3,4,5]
search_params_builder|param_set_1|sp_name: randomforestclassifier__n_estimators
search_params_builder|param_set_1|sp_list: [10, 50, 100, 500]
search_params_builder|param_set_2|sp_name: randomforestclassifier__random_state
search_params_builder|param_set_2|sp_list: [10]
options|scoring|secondary_scoring: ['balanced_accuracy', 'accuracy']
options|scoring|primary_scoring: f1_macro
options|cv_selector|n_splits: 5
input_options|infile1: imblearn_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: imblearn_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline11
imblearn_X.tabular
imblearn_y.tabular
value
Test-19 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline12
search_params_builder|param_set_0|sp_name: estimator__n_estimators
search_params_builder|param_set_0|sp_list: [10, 100, 200]
search_params_builder|param_set_1|sp_name: n_features_to_select
search_params_builder|param_set_1|sp_list: [10, None]
options|scoring|primary_scoring: r2
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
name: value
pipeline12
regression_X.tabular
regression_y.tabular
value
Test-20 search_algos|selected_search_algo: GridSearchCV
infile_estimator: pipeline05
search_params_builder|param_set_0|sp_name: n_estimators
search_params_builder|param_set_0|sp_list: [10, 50, 100, 300]
input_options|infile1: regression_X.tabular
input_options|header1: True
input_options|column_selector_options_1|selected_column_selector_option: all_columns
input_options|infile2: regression_y.tabular
input_options|header2: True
input_options|column_selector_options_2|selected_column_selector_option2: all_columns
outer_split|cv_selector|n_splits: 3
outer_split|cv_selector|shuffle: True
outer_split|cv_selector|random_state: 123
outer_split|cv_selector|selected_cv: KFold
outer_split|split_mode: nested_cv
name: value
pipeline05
regression_X.tabular
regression_y.tabular
value