From: Jérôme Benoit Date: Thu, 17 Sep 2026 17:38:37 +0000 (+0200) Subject: fix(quickadapter): isolate fitted scalers before and after PCA X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=c96f1c7113e98ba1d697f538cec0df8dc78f9085;p=freqai-strategies.git fix(quickadapter): isolate fitted scalers before and after PCA --- diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index c22143b..43e4b07 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -1960,7 +1960,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel): scaler_obj = SKLearnWrapper(MinMaxScaler(feature_range=feature_range)) steps = [ - (name, scaler_obj) if name in ("scaler", "post-pca-scaler") else (name, transformer) + (name, copy.deepcopy(scaler_obj)) if name in ("scaler", "post-pca-scaler") else (name, transformer) for name, transformer in pipeline.steps ]