Lably
Skip to content

Sigmoid function

Mathematical function having a characteristic S-shaped curve or sigmoid curve

  • 7 min read
  • 5 chapters

Related on Lably

Through Function (mathematics), Graph of a function and Logistic function

A common example of a sigmoid function is the logistic function.

Other sigmoid functions are given in the Examples section. In some fields, most notably in the context of artificial neural networks, the term "sigmoid function" is used as a synonym for "logistic function".

Special cases of sigmoid functions include the Gompertz curve (used in modeling systems that saturate at large values of x) and the ogee curve (used in the spillway of some dams). Sigmoid functions have domain of all real numbers, with return (response) value commonly monotonically increasing but could be decreasing. Sigmoid functions most often show a return value (y axis) in the range 0 to 1. Another commonly used range is from −1 to 1.

There is also the Heaviside step function, which instantaneously transitions between 0 and 1.

A wide variety of sigmoid functions including the logistic and hyperbolic tangent functions have been used as the activation function of artificial neurons. Sigmoid curves are also common in statistics as cumulative distribution functions (which go from 0 to 1), such as the integrals of the logistic density, the normal density, and Student's t probability density functions. The logistic sigmoid function is invertible, and its inverse is the logit function.

Theory

In mathematics, a unitary sigmoid function is a bounded sigmoid-type function normalized to the unit range, typically with lower and upper asymptotes at 0 and 1. The theory proposed by Grebenc distinguishes three kinds of unitary sigmoid functions according to their asymptotic behavior and the presence or absence of oscillation near the asymptotes.

A general form of a unitary sigmoid function is

y=AS(f(x))+B,

where S is an increasing sigmoid function, f(x) is a transformation of the independent variable, and A and B are constants controlling scaling and translation.

Classification

1st kind

A unitary sigmoid function of the first kind is a bounded increasing function that approaches its lower and upper asymptotes monotonically, without oscillation. This class includes many of the standard sigmoid functions used in statistics, biomathematics, and engineering, such as the logistic function and related generalizations.

2nd kind

A unitary sigmoid function of the second kind is a bounded increasing function that oscillates near the upper asymptote while preserving an overall sigmoid transition.

3rd kind

A unitary sigmoid function of the third kind is a bounded increasing function that oscillates near both the lower and upper asymptotes. These functions retain the global shape of a sigmoid curve but exhibit oscillatory behavior in the vicinity of both limiting states.

Taxonomy

The tables below show the taxonomy of unitary sigmoid functions of all three kinds.

Table 1. Taxonomy matrix with examples of sigmoid functions of the 1st kind

Table 2. Taxonomy matrix with examples of sigmoid functions of the 2nd kind on the unbounded interval

Table 3. Taxonomy matrix with examples of sigmoid functions of the 3rd kind

Construction methods

The same theory presents a list of 30 methods for constructing sigmoid functions.. These include algebraic transformations, integration and convolution methods, constructions from bell-shaped functions, solutions of ordinary and partial differential equations, recursive schemes, stochastic differential equations, feedback systems, and chaotic systems.

  • M0: Construction method for sigmoid functions not evident or intuitive
  • M1: Inverse of singularity functions
  • M2: Sigmoid functions of embedded positive functions
  • M3: Rising a sigmoid function to the power
  • M4: Exponentiating a sigmoid function
  • M5: Symmetric sigmoid functions derived from asymmetric ones
  • M6: Sigmoid functions of the reciprocal independent variable
  • M7: Embedding a sigmoid function into other function
  • M8: Sum of sigmoid functions
  • M9: Multiplication of sigmoid functions
  • M10: Integral of the product of an increasing and a decreasing function
  • M11: Derivation from lambda (bell-shaped) functions
  • M12: Integration of lambda (bell-shaped) function
  • M13: Integration of the sum of lambda (bell-shaped) functions
  • M14: Integration of the product of two lambda (bell-shaped) functions
  • M15: Integration of the difference of two shifted sigmoid functions
  • M16: Integration of the product of two shifted sigmoid functions
  • M17: Convolution of sigmoid functions
  • M18: Integration of the product of lambda and sigmoid function
  • M19: Solutions of ordinary differential equations
  • M20: Solutions of partial differential equation (PDE)
  • M21: Solutions of functional differential equation (FDE)
  • M22: Sum of a sigmoid function and some derivatives
  • M23: Combination of sigmoid functions, its derivative and integral
  • M24: Filtering sigmoid functions
  • M25: Special cases of Gauss hypergeometric functions
  • M26: Feedback closed-loop systems
  • M27: Recursive functions
  • M28: Recursive time-delayed feed-forward loops
  • M29: Solutions of stochastic differential equation
  • M30: Chaotic sigmoid functions

Consult reference for more details.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Topics in mathematics