Links#
- class blayers.links.Link(*args)[source]#
Bases:
ABC
- Parameters:
args (Any)
- class blayers.links.LocScaleLink(sigma_dist=<class 'numpyro.distributions.continuous.Exponential'>, sigma_kwargs={'rate': 1.0}, obs_dist=<class 'numpyro.distributions.continuous.Normal'>, obs_kwargs={}, dependent_outputs=False)[source]#
Bases:
Link
- Parameters:
sigma_dist (Distribution)
sigma_kwargs (dict[str, float])
obs_dist (Distribution)
obs_kwargs (dict[str, float])
dependent_outputs (bool)
- __init__(sigma_dist=<class 'numpyro.distributions.continuous.Exponential'>, sigma_kwargs={'rate': 1.0}, obs_dist=<class 'numpyro.distributions.continuous.Normal'>, obs_kwargs={}, dependent_outputs=False)[source]#
Initialize link parameters.
- Parameters:
sigma_dist (Distribution)
sigma_kwargs (dict[str, float])
obs_dist (Distribution)
obs_kwargs (dict[str, float])
dependent_outputs (bool)
- Return type:
None
- class blayers.links.SingleParamLink(obs_dist=<function Bernoulli>, dependent_outputs=False)[source]#
Bases:
Link
- Parameters:
obs_dist (Distribution)
dependent_outputs (bool)