fix(Selection): dynamic step size for feature selection (#123)

* fix(Selection): dynamic step size for feature selection

* refactor(Pipeline): type definition

* chore(Cache): renamed clear_cache script

* feat(Config): dynamic feature selection is now a toggleable feature

* fix(Training): not passing in necessary parameter
This commit is contained in:
Mark Aron Szulyovszky
2022-01-07 18:45:03 +01:00
committed by GitHub
parent 34105f7ca1
commit 57f63f1e93
5 changed files with 12 additions and 7 deletions
+3
View File
@@ -5,6 +5,7 @@ def get_default_level_1_daily_config() -> tuple[dict, dict, dict]:
meta_labeling_lvl_1 = False,
dimensionality_reduction = True,
n_features_to_select = 30,
dynamic_feature_selection = True,
expanding_window_level1 = False,
expanding_window_level2 = False,
sliding_window_size_level1 = 380,
@@ -46,6 +47,7 @@ def get_default_level_2_hourly_config() -> tuple[dict, dict, dict]:
meta_labeling_lvl_1 = True,
dimensionality_reduction = True,
n_features_to_select = 30,
dynamic_feature_selection = True,
expanding_window_level1 = True,
expanding_window_level2 = False,
sliding_window_size_level1 = 2480,
@@ -89,6 +91,7 @@ def get_default_level_2_daily_config() -> tuple[dict, dict, dict]:
meta_labeling_lvl_1 = True,
dimensionality_reduction = True,
n_features_to_select = 30,
dynamic_feature_selection = True,
expanding_window_level1 = False,
expanding_window_level2 = True,
sliding_window_size_level1 = 380,