probly.transformation.evidential.regression.common

Shared evidential regression implementation.

Functions

evidential_regression(base)

Create an evidential regression predictor from a base predictor based on [ASSR20].

register(cls, traverser)

Register a class to be replaced by a normal inverse gamma layer.

probly.transformation.evidential.regression.common.evidential_regression(base)[source]

Create an evidential regression predictor from a base predictor based on [ASSR20].

Parameters:

base (T) – Predictor, The base model to be used for evidential regression.

Returns:

Predictor, The evidential regression predictor.

Return type:

T

probly.transformation.evidential.regression.common.register(cls, traverser)[source]

Register a class to be replaced by a normal inverse gamma layer.

Parameters:
  • cls (LazyType)

  • traverser (RegisteredLooseTraverser)

Return type:

None