Beispiel #1
0
 def test_initialize_lengthscale_prior(self):
     kernel = LinearTruncatedFidelityKernel(fidelity_dims=[1, 2],
                                            dimension=3)
     self.assertTrue(
         isinstance(kernel.covar_module_unbiased.lengthscale_prior,
                    GammaPrior))
     self.assertTrue(
         isinstance(kernel.covar_module_biased.lengthscale_prior,
                    GammaPrior))
     kernel2 = LinearTruncatedFidelityKernel(
         fidelity_dims=[1, 2],
         dimension=3,
         lengthscale_prior_unbiased=NormalPrior(1, 1),
     )
     self.assertTrue(
         isinstance(kernel2.covar_module_unbiased.lengthscale_prior,
                    NormalPrior))
     kernel2 = LinearTruncatedFidelityKernel(
         fidelity_dims=[1, 2],
         dimension=3,
         lengthscale_prior_biased=NormalPrior(1, 1),
     )
     self.assertTrue(
         isinstance(kernel2.covar_module_biased.lengthscale_prior,
                    NormalPrior))
 def test_initialize_lengthscale_prior(self):
     kernel = LinearTruncatedFidelityKernel()
     self.assertTrue(
         isinstance(kernel.covar_module_1.lengthscale_prior, GammaPrior))
     self.assertTrue(
         isinstance(kernel.covar_module_2.lengthscale_prior, GammaPrior))
     kernel2 = LinearTruncatedFidelityKernel(
         lengthscale_prior=NormalPrior(1, 1))
     self.assertTrue(
         isinstance(kernel2.covar_module_1.lengthscale_prior, NormalPrior))
     kernel2 = LinearTruncatedFidelityKernel(
         lengthscale_2_prior=NormalPrior(1, 1))
     self.assertTrue(
         isinstance(kernel2.covar_module_2.lengthscale_prior, NormalPrior))
Beispiel #3
0
 def test_initialize_offset_prior(self):
     kernel = DownsamplingKernel()
     kernel.offset_prior = NormalPrior(1, 1)
     self.assertTrue(isinstance(kernel.offset_prior, NormalPrior))
     kernel2 = DownsamplingKernel(offset_prior=GammaPrior(1, 1))
     self.assertTrue(isinstance(kernel2.offset_prior, GammaPrior))
 def test_initialize_power_prior(self):
     kernel = LinearTruncatedFidelityKernel(
         fidelity_dims=[1, 2], dimension=3, power_prior=NormalPrior(1, 1)
     )
     self.assertTrue(isinstance(kernel.power_prior, NormalPrior))
Beispiel #5
0
 def test_initialize_power_prior(self):
     kernel = ExpDecayKernel()
     kernel.power_prior = NormalPrior(1, 1)
     self.assertTrue(isinstance(kernel.power_prior, NormalPrior))
     kernel2 = ExpDecayKernel(power_prior=GammaPrior(1, 1))
     self.assertTrue(isinstance(kernel2.power_prior, GammaPrior))
 def test_initialize_power_prior(self):
     kernel = LinearTruncatedFidelityKernel(power_prior=NormalPrior(1, 1))
     self.assertTrue(isinstance(kernel.power_prior, NormalPrior))
Beispiel #7
0
 def test_initialize_offset_prior(self):
     kernel = ExponentialDecayKernel()
     kernel.offset_prior = NormalPrior(1, 1)
     self.assertTrue(isinstance(kernel.offset_prior, NormalPrior))
     kernel2 = ExponentialDecayKernel(offset_prior=GammaPrior(1, 1))
     self.assertTrue(isinstance(kernel2.offset_prior, GammaPrior))