sigmoid

constexpr Complex sigmoid(const Complex &z) noexcept

Evaluates the sigmoid function [1] for a complex input.

Parameters

const Complex &z

A complex number.

Returns

type Complex

A complex number.

The sigmoid function is an s-shaped function commonly used in machine learning and statistics. It is defined as:

\[\sigma(z) = \frac{1}{1 + e^{-z}}\]

Example

Complex z = 1.0 + 1_j;
std::cout << sigmoid(z) << "\n";

Output:

0.782042 + 0.201948j

References