From 492121f98aea7c387907f8d89a8f1c7fdf7a6532 Mon Sep 17 00:00:00 2001 From: shihy Date: Tue, 21 Nov 2023 00:08:46 +0800 Subject: [PATCH] [FIX] Fix monotonicity --- learnware/market/easy/searcher.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/learnware/market/easy/searcher.py b/learnware/market/easy/searcher.py index 15b7262..63a47eb 100644 --- a/learnware/market/easy/searcher.py +++ b/learnware/market/easy/searcher.py @@ -588,9 +588,9 @@ class EasyStatSearcher(BaseSearcher): # Special Transform for ImageSpecification if self.stat_spec_type == "RKMEImageSpecification": - sorted_dist_list = [np.exp(-d / 0.00005) for d in sorted_dist_list] + sorted_dist_list = [1 - np.exp(-d / 0.00005) for d in sorted_dist_list] if mixture_dist is not None: - mixture_dist = np.exp(-mixture_dist / 0.00005) + mixture_dist = 1 - np.exp(-mixture_dist / 0.00005) if mixture_dist is None: sorted_score_list = self._convert_dist_to_score(sorted_dist_list)