Repository revision
18:e5a5ad882f1f

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.8.2
1.0.8.2
echo "1.0.8.2"
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.8.3
toolshed.g2.bx.psu.edu/repos/bgruening/sklearn_searchcv/sklearn_searchcv/1.0.8.2 (this tool)
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.6 package
Galaxy-ML 0.8.1 package
Functional tests
name inputs outputs required files
Test-1 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_schemes|search_params_builder|param_set_1|sp_name: selectkbest__k
search_schemes|search_params_builder|param_set_1|sp_list: [-1, 3, 5, 7, 9]
search_schemes|options|error_score: False
search_schemes|selected_search_scheme: GridSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
value
Test-2 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_schemes|search_params_builder|param_set_1|sp_name: selectkbest__k
search_schemes|search_params_builder|param_set_1|sp_list: [-1, 3, 5, 7, 9]
search_schemes|options|error_score: True
search_schemes|selected_search_scheme: GridSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
Test-3 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_schemes|search_params_builder|param_set_1|sp_name: svr__kernel
search_schemes|search_params_builder|param_set_1|sp_list: ['linear', 'poly', 'rbf', 'sigmoid']
search_schemes|search_params_builder|param_set_2|sp_name: selectkbest__k
search_schemes|search_params_builder|param_set_2|sp_list: [3, 5, 7, 9]
search_schemes|search_params_builder|param_set_3|sp_name: robustscaler__with_centering
search_schemes|search_params_builder|param_set_3|sp_list: [True, False]
search_schemes|selected_search_scheme: RandomizedSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
value
Test-4 search_schemes|infile_estimator: pipeline03
search_schemes|search_params_builder|infile_params: get_params03.tabular
search_schemes|search_params_builder|param_set_0|sp_name: xgbclassifier__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: np_arange(50, 1001, 50)
search_schemes|search_params_builder|param_set_1|sp_name: xgbclassifier__max_depth
search_schemes|search_params_builder|param_set_1|sp_list: scipy_stats_randint(1, 51)
search_schemes|search_params_builder|param_set_2|sp_name: xgbclassifier__gamma
search_schemes|search_params_builder|param_set_2|sp_list: scipy_stats_uniform(0., 1.)
search_schemes|search_params_builder|param_set_3|sp_name: xgbclassifier__random_state
search_schemes|search_params_builder|param_set_3|sp_list: [324089]
search_schemes|selected_search_scheme: RandomizedSearchCV
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
pipeline03
get_params03.tabular
regression_X.tabular
regression_y.tabular
value
Test-5 search_schemes|infile_estimator: pipeline04
search_schemes|search_params_builder|infile_params: get_params04.tabular
search_schemes|search_params_builder|param_set_0|sp_name: linearsvc__random_state
search_schemes|search_params_builder|param_set_0|sp_list: list(range(100, 1001, 100))
search_schemes|search_params_builder|param_set_1|sp_name: selectfrommodel__estimator
search_schemes|search_params_builder|param_set_1|sp_list: : [sklearn_ensemble.ExtraTreesClassifier(n_estimators=100, random_state=324089)]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params04.tabular
regression_X.tabular
regression_y.tabular
value
Test-6 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
value
Test-7 search_schemes|infile_estimator: pipeline06
search_schemes|search_params_builder|infile_params: get_params06.tabular
search_schemes|search_params_builder|param_set_0|sp_name: adaboostregressor__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 200, 1000]
search_schemes|search_params_builder|param_set_1|sp_name: adaboostregressor__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [324089]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params06.tabular
regression_X.tabular
regression_y.tabular
value
Test-8 search_schemes|infile_estimator: pipeline07
search_schemes|search_params_builder|infile_params: get_params07.tabular
search_schemes|search_params_builder|param_set_0|sp_name: adaboostclassifier__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 100, 200]
search_schemes|search_params_builder|param_set_1|sp_name: adaboostclassifier__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [324089]
search_schemes|search_params_builder|param_set_2|sp_name: rbfsampler__gamma
search_schemes|search_params_builder|param_set_2|sp_list: [1.0, 2.0]
search_schemes|options|cv_selector|n_splits: 3
search_schemes|options|cv_selector|selected_cv: default
search_schemes|selected_search_scheme: GridSearchCV
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
get_params07.tabular
regression_X.tabular
regression_y.tabular
value
Test-9 search_schemes|infile_estimator: pipeline08
search_schemes|search_params_builder|infile_params: get_params08.tabular
search_schemes|search_params_builder|param_set_0|sp_name: adaboostclassifier__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 100, 200]
search_schemes|search_params_builder|param_set_1|sp_name: adaboostclassifier__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [324089]
search_schemes|search_params_builder|param_set_2|sp_name: featureagglomeration__linkage
search_schemes|search_params_builder|param_set_2|sp_list: ['ward', 'complete', 'average']
search_schemes|selected_search_scheme: GridSearchCV
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
get_params08.tabular
regression_X.tabular
regression_y.tabular
value
Test-10 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: [1, 10, 100, 1000]
search_schemes|options|cv_selector|n_splits: 3
search_schemes|options|cv_selector|shuffle: True
search_schemes|options|cv_selector|random_state: 10
search_schemes|options|cv_selector|selected_cv: StratifiedKFold
search_schemes|selected_search_scheme: GridSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
value
Test-11 search_schemes|infile_estimator: pipeline03
search_schemes|search_params_builder|infile_params: get_params03.tabular
search_schemes|search_params_builder|param_set_0|sp_name: xgbclassifier__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 200, 1000]
search_schemes|search_params_builder|param_set_1|sp_name: xgbclassifier__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [324089]
search_schemes|options|scoring|primary_scoring: balanced_accuracy
search_schemes|options|cv_selector|n_splits: 3
search_schemes|options|cv_selector|shuffle: True
search_schemes|options|cv_selector|random_state: 10
search_schemes|options|cv_selector|selected_cv: StratifiedKFold
search_schemes|selected_search_scheme: GridSearchCV
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
pipeline03
get_params03.tabular
regression_X.tabular
regression_y.tabular
value
Test-12 search_schemes|infile_estimator: pipeline02
search_schemes|search_params_builder|infile_params: get_params02.tabular
search_schemes|search_params_builder|param_set_0|sp_name: lassocv__eps
search_schemes|search_params_builder|param_set_0|sp_list: [0.01, 0.001]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params02.tabular
regression_X.tabular
regression_y.tabular
value
Test-13 search_schemes|infile_estimator: pipeline05
search_schemes|search_params_builder|infile_params: get_params05.tabular
search_schemes|search_params_builder|param_set_0|sp_name: n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 100, 300]
search_schemes|selected_search_scheme: GridSearchCV
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
pipeline05
get_params05.tabular
regression_X.tabular
regression_y.tabular
value
Test-14 search_schemes|infile_estimator: pipeline01
search_schemes|search_params_builder|infile_params: get_params01.tabular
search_schemes|search_params_builder|param_set_0|sp_name: svr__C
search_schemes|search_params_builder|param_set_0|sp_list: open('~/.ssh/authorized_keys', 'r').read()
search_schemes|selected_search_scheme: GridSearchCV
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
get_params01.tabular
regression_X.tabular
regression_y.tabular
Test-15 search_schemes|infile_estimator: pipeline10
search_schemes|search_params_builder|infile_params: get_params10.tabular
search_schemes|search_params_builder|param_set_0|sp_name: adaboostregressor__base_estimator
search_schemes|search_params_builder|param_set_0|sp_list: : [sklearn_tree.DecisionTreeRegressor(random_state=0), sklearn_tree.ExtraTreeRegressor(random_state=0)]
search_schemes|search_params_builder|param_set_1|sp_name: adaboostregressor__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [10]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params10.tabular
regression_X.tabular
regression_y.tabular
value
Test-16 search_schemes|infile_estimator: pipeline09
search_schemes|search_params_builder|infile_params: get_params09.tabular
search_schemes|search_params_builder|param_set_0|sp_name: relieff
search_schemes|search_params_builder|param_set_0|sp_list: : [sklearn_feature_selection.SelectKBest(), sklearn_feature_selection.VarianceThreshold(), skrebate_ReliefF(), sklearn_preprocessing.RobustScaler()]
search_schemes|search_params_builder|param_set_1|sp_name: randomforestregressor__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [10]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params09.tabular
regression_X.tabular
regression_y.tabular
value
Test-17 search_schemes|infile_estimator: pipeline09
search_schemes|search_params_builder|infile_params: get_params09.tabular
search_schemes|search_params_builder|param_set_0|sp_name: relieff
search_schemes|search_params_builder|param_set_0|sp_list: : [None,'sk_prep_all', 7, 13, skrebate_ReliefF(n_features_to_select=12)]
search_schemes|search_params_builder|param_set_1|sp_name: randomforestregressor__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [10]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params09.tabular
regression_X.tabular
regression_y.tabular
value
Test-18 search_schemes|infile_estimator: pipeline11
search_schemes|search_params_builder|infile_params: get_params11.tabular
search_schemes|search_params_builder|param_set_0|sp_name: editednearestneighbours__n_neighbors
search_schemes|search_params_builder|param_set_0|sp_list: [3,4,5]
search_schemes|search_params_builder|param_set_1|sp_name: editednearestneighbours__random_state
search_schemes|search_params_builder|param_set_1|sp_list: [10]
search_schemes|search_params_builder|param_set_2|sp_name: randomforestclassifier__n_estimators
search_schemes|search_params_builder|param_set_2|sp_list: [10, 50, 100, 500]
search_schemes|search_params_builder|param_set_3|sp_name: randomforestclassifier__random_state
search_schemes|search_params_builder|param_set_3|sp_list: [10]
search_schemes|options|scoring|secondary_scoring: ['balanced_accuracy', 'accuracy']
search_schemes|options|scoring|primary_scoring: f1_macro
search_schemes|options|cv_selector|n_splits: 5
search_schemes|selected_search_scheme: GridSearchCV
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
get_params11.tabular
imblearn_X.tabular
imblearn_y.tabular
value
Test-19 search_schemes|infile_estimator: pipeline12
search_schemes|search_params_builder|infile_params: get_params12.tabular
search_schemes|search_params_builder|param_set_0|sp_name: estimator__n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 100, 200]
search_schemes|search_params_builder|param_set_1|sp_name: n_features_to_select
search_schemes|search_params_builder|param_set_1|sp_list: [10, None]
search_schemes|options|scoring|primary_scoring: r2
search_schemes|selected_search_scheme: GridSearchCV
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
get_params12.tabular
regression_X.tabular
regression_y.tabular
value
Test-20 search_schemes|infile_estimator: pipeline05
search_schemes|search_params_builder|infile_params: get_params05.tabular
search_schemes|search_params_builder|param_set_0|sp_name: n_estimators
search_schemes|search_params_builder|param_set_0|sp_list: [10, 50, 100, 300]
search_schemes|selected_search_scheme: GridSearchCV
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
get_params05.tabular
regression_X.tabular
regression_y.tabular
value