probly.train.evidential.torch.make_ood_target_alpha¶
- probly.train.evidential.torch.make_ood_target_alpha(batch_size: int, num_classes: int = 10, alpha0: float = 10) Tensor[source]¶
Construct flat Dirichlet target distribution for out-of-distribution samples.
Used by Dirichlet Prior Networks, Posterior Networks, and PN-style paired losses to encourage high uncertainty on out-of-distribution inputs by assigning uniform Dirichlet concentration parameters.
- Parameters:
batch_size – Number of out-of-distribution samples in the batch.
num_classes – Number of classes. Defaults to 10.
alpha0 – Total Dirichlet concentration parameter (strength).
- Returns:
Target Dirichlet concentration parameters, shape (B, C).