]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(qav3): default MO to standardized euclideam metric in more places
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 23 Jun 2025 18:31:44 +0000 (20:31 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Mon, 23 Jun 2025 18:31:44 +0000 (20:31 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index 8b4dc25af7f3f89f469d6c41623462672ef55308..13f74076d459a2e1424070e3ca37019c90e2c763 100644 (file)
@@ -616,7 +616,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 raise ValueError("label_weights sum cannot be zero")
             np_weights = np_weights / label_weights_sum
             knn_kwargs = {}
-            label_knn_metric = self.ft_params.get("label_knn_metric", "euclidean")
+            label_knn_metric = self.ft_params.get("label_knn_metric", "seuclidean")
             if label_knn_metric == "minkowski" and isinstance(label_p_order, float):
                 knn_kwargs["p"] = label_p_order
 
@@ -699,7 +699,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                         normalized_matrix, n_clusters, rng=42, minit="++"
                     )
                 label_kmeans_metric = self.ft_params.get(
-                    "label_kmeans_metric", "euclidean"
+                    "label_kmeans_metric", "seuclidean"
                 )
                 cdist_kwargs = {}
                 if label_kmeans_metric == "minkowski" and isinstance(