diff --git a/src/feature_creation/feature_space/FeatureSpace.cpp b/src/feature_creation/feature_space/FeatureSpace.cpp index 4c5419f3c570ad412ab30c376639d4fa40ba102d..b791dc3b46fe297ee6b236072e859f58d15963dd 100644 --- a/src/feature_creation/feature_space/FeatureSpace.cpp +++ b/src/feature_creation/feature_space/FeatureSpace.cpp @@ -467,7 +467,7 @@ void FeatureSpace::generate_feature_space() ) ) ); - if(comp < 1e-13) + if(comp < 1e-10) { del_inds.push_back(-1 * (inds[sc] + _start_gen.back())); break; @@ -492,7 +492,7 @@ void FeatureSpace::generate_feature_space() ) ) ); - if(comp < 1e-13) + if(comp < 1e-10) { del_inds.push_back(-1 * (inds[sc] + _start_gen.back())); } diff --git a/src/feature_creation/node/operator_nodes/OperatorNode.hpp b/src/feature_creation/node/operator_nodes/OperatorNode.hpp index b55773a5f56d19d47e189ca6a3b653ae39643172..cfca4abdaa53cf0264bf7de1bb660a21a05e0154 100644 --- a/src/feature_creation/node/operator_nodes/OperatorNode.hpp +++ b/src/feature_creation/node/operator_nodes/OperatorNode.hpp @@ -292,11 +292,11 @@ public: { double* val_ptr = value_ptr(); - bool is_c = false;//util_funcs::stand_dev(val_ptr, _n_samp) < 1.0e-13; + bool is_c = false; int pos = 0; for(auto& sz : node_value_arrs::TASK_SZ_TRAIN) { - is_c = is_c || (util_funcs::stand_dev(val_ptr + pos, sz) < 1.0e-13); + is_c = is_c || (util_funcs::stand_dev(val_ptr + pos, sz) < 1.0e-10); pos += sz; } return is_c;