Sigmoid function

Sigmoid function
The logistic curve
Plot of the error function

Many natural processes, including those of complex system learning curves, exhibit a progression from small beginnings that accelerates and approaches a climax over time. When a detailed description is lacking, a sigmoid function is often used. A sigmoid curve is produced by a mathematical function having an "S" shape. Often, sigmoid function refers to the special case of the logistic function shown at right and defined by the formula

P(t) = \frac{1}{1 + e^{-t}}.

Another example is the Gompertz curve. It is used in modeling systems that saturate at large values of t. Another example is the ogee curve as used in the spillway of some dams. A wide variety of sigmoid functions have been used as the activation function of artificial neurons, including the logistic function and tanh(x).

Contents

Properties

In general, a sigmoid function is real-valued and differentiable, having either a non-negative or non-positive first derivative which is bell shaped. There are also a pair of horizontal asymptotes as t \rightarrow \pm \infty. The logistic functions are sigmoidal and are characterized as the solutions of the differential equation[1]

P'(t) = \frac{r}{k}P(t)(b - P(t)).

When the graph of growth of plant is plotted against time the graph obtained is Sigmoid function.

Examples

Some sigmoid functions compared. In the drawing all functions are normalized in such a way that their slope at 0 is 1.

Besides the logistic function, sigmoid functions include the ordinary arctangent, the hyperbolic tangent, and the error function, but also the generalised logistic function and algebraic functions like f(x)=\tfrac{x}{\sqrt{1+x^2}}.

The integral of any smooth, positive, "bump-shaped" function will be sigmoidal, thus the cumulative distribution functions for many common probability distributions are sigmoidal. The most famous such example is the error function.

See also

References

  • Tom M. Mitchell, Machine Learning, WCB–McGraw–Hill, 1997, ISBN 0-07-042807-7. In particular see "Chapter 4: Artificial Neural Networks" (in particular pp. 96–97) where Mitchell uses the word "logistic function" and the "sigmoid function" synonymously – this function he also calls the "squashing function" – and the sigmoid (aka logistic) function is used to compress the outputs of the "neurons" in multi-layer neural nets.
  • http://www.computing.dcu.ie/~humphrys/Notes/Neural/sigmoid.html Properties of the sigmoid, including how it can shift along axes and how its domain may be transformed.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Sigmoid — means resembling the lower case Greek letter sigma (ς). Specific uses include:* Sigmoid function, a mathematical function * Sigmoid colon, part of the large intestine or colon …   Wikipedia

  • sigmoid — 1. adjective /ˈsɪɡ.mɔɪd/ a) Curved in two directions, like the letter S , or the Greek ς (sigma). b) Semi circular, like the lunar sigma (similar to English C). Syn: sigmoidal 2. noun /ˈsɪɡ.mɔɪd/ A …   Wiktionary

  • Logistic function — A logistic function or logistic curve is the most common sigmoid curve. It modelsthe S curve of growth of some set P . The initial stage of growth is approximately exponential; then, as saturation begins, the growth slows, and at maturity, growth …   Wikipedia

  • Activation function — In computational networks, the activation function of a node defines the output of that node given an input or set of inputs. A standard computer chip circuit can be seen as a digital network of activation functions that can be ON (1) or OFF (0) …   Wikipedia

  • Psychometric function — A psychometric function describes the relationship between a parameter of a physical stimulus and the responses of a person who has to decide about a certain aspect of that stimulus. The psychometric function usually resembles a sigmoid function… …   Wikipedia

  • Step function — In mathematics, a function on the real numbers is called a step function (or staircase function) if it can be written as a finite linear combination of indicator functions of intervals. Informally speaking, a step function is a piecewise constant …   Wikipedia

  • Hyperbolic function — A ray through the origin intercepts the hyperbola in the point , where is twice the area between the ray and the …   Wikipedia

  • Generalised logistic function — The generalized logistic curve or function, also known as Richards curve is a widely used and flexible sigmoid function for growth modelling, extending the well known logistic curve.:Y = A + { K over (1 + Q e^{ B (t M)}) ^ {1 / u} }where Y =… …   Wikipedia

  • Gompertz function — A Gompertz curve or Gompertz function, named after Benjamin Gompertz, is a sigmoid function. It is a type of mathematical model for a time series, where growth is slowest at the start and end of a time period.:y(t)=ae^{be^{ctwhere * a is the… …   Wikipedia

  • Error function — Plot of the error function In mathematics, the error function (also called the Gauss error function) is a special function (non elementary) of sigmoid shape which occurs in probability, statistics and partial differential equations. It is defined …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”