SmoothedBoxPrior

class baybe.priors.basic.SmoothedBoxPrior[source]

Bases: Prior

A Smoothed-Box prior parameterized by a, b and sigma.

Public methods

__init__(a, b[, sigma])

Method generated by attrs for class SmoothedBoxPrior.

from_dict(dictionary)

Create an object from its dictionary representation.

from_json(string)

Create an object from its JSON representation.

to_dict()

Create an object's dictionary representation.

to_gpytorch(*args, **kwargs)

Create the gpytorch representation of the prior.

to_json()

Create an object's JSON representation.

Public attributes and properties

a

The left/lower bound.

b

The right/upper bound.

sigma

The scale.

__init__(a, b, sigma=0.01)

Method generated by attrs for class SmoothedBoxPrior.

For details on the parameters, see Public attributes and properties.

classmethod from_dict(dictionary: dict)

Create an object from its dictionary representation.

Parameters:

dictionary (dict) – The dictionary representation.

Return type:

TypeVar(_T)

Returns:

The reconstructed object.

classmethod from_json(string: str)

Create an object from its JSON representation.

Parameters:

string (str) – The JSON representation of the object.

Return type:

TypeVar(_T)

Returns:

The reconstructed object.

to_dict()

Create an object’s dictionary representation.

Return type:

dict

to_gpytorch(*args, **kwargs)

Create the gpytorch representation of the prior.

to_json()

Create an object’s JSON representation.

Return type:

str

Returns:

The JSON representation as a string.

a: float

The left/lower bound.

b: float

The right/upper bound.

sigma: float

The scale.