climb.tool.impl.data_suite.third_party.uq360.models.noise_models package¶
Submodules¶
climb.tool.impl.data_suite.third_party.uq360.models.noise_models.heteroscedastic_noise_models module¶
- class climb.tool.impl.data_suite.third_party.uq360.models.noise_models.heteroscedastic_noise_models.GaussianNoise(cuda=False)[source]¶
Bases:
Module,AbstractNoiseModel
climb.tool.impl.data_suite.third_party.uq360.models.noise_models.homoscedastic_noise_models module¶
- class climb.tool.impl.data_suite.third_party.uq360.models.noise_models.homoscedastic_noise_models.GaussianNoiseFixedPrecision(std_y=1.0, cuda=False)[source]¶
Bases:
Module,AbstractNoiseModelN(y_true | f(x, w), sigma_y**2); known sigma_y
- class climb.tool.impl.data_suite.third_party.uq360.models.noise_models.homoscedastic_noise_models.GaussianNoiseGammaPrecision(a0=6, b0=6, cuda=False)[source]¶
Bases:
Module,AbstractNoiseModelN(y_true | f(x, w), lambda^-1); lambda ~ Gamma(a, b). Uses a variational approximation; q(lambda) = Gamma(ahat, bhat)