Skip to main content

ClikaRT::ops::softmin

function

softmin()

Tensor softmin(
    Tensor x,
    int64_t dim = -1,
    DataType dtype = DataType::Undefined
)

Softmax of the negated input: weights small values highest.

softmin(x)=softmax(x)along dim\mathrm{softmin}(x) = \mathrm{softmax}(-x) \quad \text{along } \mathit{dim}

Parameters

  • x: the input tensor.
  • dim: the reduction dimension. Negative counts from the end. Default -1.
  • dtype: output dtype; DataType::Undefined (default) keeps x's.

Throws

  • ClikaRT::Error: when dim is out of range, or when the dtype pair is not served (code_name() carries the reason).

Returns: same shape as x; dtype = dtype when set, else x's.

auto w = ClikaRT::ops::softmin(distances, -1);

Declared in ClikaRT/compute/ops.h, line 1068