From bbd4eae9fb3e9549fcb921398c4134fcef69b957 Mon Sep 17 00:00:00 2001 From: Jason He Date: Tue, 26 May 2026 17:14:15 +0900 Subject: [PATCH] Fixed TypeError in pfns/priors/hyperparameter_sampling.py --- pfns/priors/hyperparameter_sampling.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pfns/priors/hyperparameter_sampling.py b/pfns/priors/hyperparameter_sampling.py index 87cdac1..6d3fde7 100644 --- a/pfns/priors/hyperparameter_sampling.py +++ b/pfns/priors/hyperparameter_sampling.py @@ -44,16 +44,16 @@ def sample(self): def normalize(self, value: torch.Tensor) -> torch.Tensor: if self.log: - return (torch.log(value) - torch.log(self.lower)) / ( - torch.log(self.upper) - torch.log(self.lower) + return (torch.log(value) - math.log(self.lower)) / ( + math.log(self.upper) - math.log(self.lower) ) return (value - self.lower) / (self.upper - self.lower) def unnormalize(self, encoded_value: torch.Tensor) -> torch.Tensor: if self.log: return torch.exp( - encoded_value * (torch.log(self.upper) - torch.log(self.lower)) - + torch.log(self.lower) + encoded_value * (math.log(self.upper) - math.log(self.lower)) + + math.log(self.lower) ) return encoded_value * (self.upper - self.lower) + self.lower @@ -143,7 +143,7 @@ def normalize(self, value): def unnormalize(self, encoded_value): if self.log: - return torch.exp( + return math.exp( encoded_value * (math.log(self.upper) - math.log(self.lower)) + math.log(self.lower) )