Función sigmoidea

Compartir Imprimir Citar
Función matemática que tiene una curva en forma de "S" característica o curva sigmoide
La curva logística
Parcela de la función de error

Una función sigmoidea es una función matemática que tiene una característica curva en forma de "S" o curva sigmoidea.

Un ejemplo común de una función sigmoidea es la función logística que se muestra en la primera figura y se define mediante la fórmula:

S()x)=11+e− − x=exex+1=1− − S()− − x).{displaystyle S(x)={1}{1+e^{-x}={frac {e^{x}{e^{x}+1}=1-S(-x).}

En la sección de ejemplos se proporcionan otras funciones sigmoideas estándar. En algunos campos, sobre todo en el contexto de las redes neuronales artificiales, el término "función sigmoidea" se utiliza como un alias para la función logística.

Los casos especiales de la función sigmoidea incluyen la curva de Gompertz (utilizada en sistemas de modelado que se saturan con valores grandes de x) y la curva conopial (utilizada en el aliviadero de algunas presas). Las funciones sigmoideas tienen el dominio de todos los números reales, con un valor de retorno (respuesta) que suele aumentar de forma monótona pero podría disminuir. Las funciones sigmoideas suelen mostrar un valor de retorno (eje y) en el rango de 0 a 1. Otro rango de uso común es de −1 a 1.

Se ha utilizado una amplia variedad de funciones sigmoideas, incluidas las funciones de tangente hiperbólica y logística, como función de activación de las neuronas artificiales. Las curvas sigmoideas también son comunes en estadística como funciones de distribución acumulativa (que van de 0 a 1), como las integrales de la densidad logística, la densidad normal y las funciones de densidad de probabilidad t de Student. La función logística sigmoidea es invertible y su inversa es la función logit.

Definición

Una función sigmoidea es una función real diferenciable y acotada que se define para todos los valores de entrada reales y tiene una derivada no negativa en cada punto y exactamente un punto de inflexión. Una "función" sigmoide y una "curva" sigmoidea referirse al mismo objeto.

Propiedades

En general, una función sigmoidea es monótona y tiene una primera derivada que tiene forma de campana. Por el contrario, la integral de cualquier función continua, no negativa, en forma de campana (con un máximo local y ningún mínimo local, a menos que degenere) será sigmoidal. Por lo tanto, las funciones de distribución acumulativa para muchas distribuciones de probabilidad comunes son sigmoidales. Un ejemplo de ello es la función de error, que está relacionada con la función de distribución acumulativa de una distribución normal; otra es la función arctan, que está relacionada con la función de distribución acumulativa de una distribución de Cauchy.

Una función sigmoide es limitada por un par de asintotos horizontales como x→ → ± ± JUEGO JUEGO {displaystyle xrightarrow pm infty }.

Una función sigmoidea es convexa para valores menores que un punto en particular, y es cóncava para valores mayores que ese punto: en muchos de los ejemplos aquí, ese punto es 0.

Ejemplos

Se compararon algunas funciones de sigmoide. En el dibujo todas las funciones se normalizan de tal manera que su pendiente en el origen es 1.

<math alttext="{displaystyle {begin{aligned}f(x)&={begin{cases}{displaystyle {frac {2}{1+e^{2n{frac {x}{(x+1)(x-1)}}}}}-1},n=2&|x|<1\\operatorname {sgn}(x)&|x|geq 1\end{cases}}\&={begin{cases}{displaystyle tanh left(n{frac {x}{1-x^{2}}}right)},n=2&|x|f()x)={}21+e2nx()x+1)()x− − 1)− − 1,n=2SilencioxSilencio.1Sgn⁡ ⁡ ()x)SilencioxSilencio≥ ≥ 1={}Tanh⁡ ⁡ ()nx1− − x2),n=2SilencioxSilencio.1Sgn⁡ ⁡ ()x)SilencioxSilencio≥ ≥ 1{fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {f} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicros} {fnMicrosoft Sans Serif}
<img alt="{displaystyle {begin{aligned}f(x)&={begin{cases}{displaystyle {frac {2}{1+e^{2n{frac {x}{(x+1)(x-1)}}}}}-1},n=2&|x|<1\\operatorname {sgn}(x)&|x|geq 1\end{cases}}\&={begin{cases}{displaystyle tanh left(n{frac {x}{1-x^{2}}}right)},n=2&|x|

Aplicaciones

Logística invertida S-curve para modelar la relación entre el rendimiento del trigo y la salinidad del suelo.

Muchos procesos naturales, como los de las curvas de aprendizaje de sistemas complejos, exhiben una progresión desde pequeños comienzos que se acelera y se acerca a un clímax con el tiempo. Cuando falta un modelo matemático específico, a menudo se usa una función sigmoidea.

El modelo de van Genuchten-Gupta se basa en una curva S invertida y se aplica a la respuesta del rendimiento de los cultivos a la salinidad del suelo.

Los ejemplos de la aplicación de la curva S logística a la respuesta del rendimiento del cultivo (trigo) tanto a la salinidad del suelo como a la profundidad del nivel freático en el suelo se muestran en el modelado de la respuesta del cultivo en la agricultura.

En las redes neuronales artificiales, a veces se utilizan funciones no uniformes para mejorar la eficiencia; estos se conocen como sigmoides duros.

En el procesamiento de señales de audio, las funciones sigmoideas se utilizan como funciones de transferencia de modelador de ondas para emular el sonido del recorte de circuitos analógicos.

En bioquímica y farmacología, las ecuaciones de Hill y Hill-Langmuir son funciones sigmoideas.

En los gráficos por computadora y la representación en tiempo real, algunas de las funciones sigmoideas se utilizan para combinar colores o geometría entre dos valores, sin problemas y sin costuras ni discontinuidades visibles.

Las curvas de titulación entre ácidos fuertes y bases fuertes tienen forma sigmoidea debido a la naturaleza logarítmica de la escala de pH.

La función logística se puede calcular de manera eficiente utilizando Unums de tipo III.