norse.torch.functional.gaussian_rbf

norse.torch.functional.gaussian_rbf(tensor: torch.Tensor, sigma: float = 1)[source]

A gaussian radial basis kernel that calculates the radial basis given a distance value (distance between \(x\) and a data value \(x'\), or \(\|\mathbf{x} - \mathbf{x'}\|^2\) below).

\[K(\mathbf{x}, \mathbf{x'}) = \exp\left(- \frac{\|\mathbf{x} - \mathbf{x'}\|^2}{2\sigma^2}\right)\]
Parameters:

tensor (torch.Tensor): The tensor containing distance values to convert to radial bases sigma (float): The spread of the gaussian distribution. Defaults to 1.