pub fn sigmoid<T: Tensor<Dtype = f32>>(t: T) -> T
Expand description

Sigmoid.

Equivalent to 1 / (1 + exp(-t)).

The derivative is sigmoid(t) * (1.0 - sigmoid(t)).

Examples:

let t = Tensor1D::new([-1.0, 0.0, 1.0, 2.0]);

// use function version
let r = sigmoid(t.clone());

// or the tensor method!
let r2 = t.sigmoid();