Función sigmoide
Muchos procesos naturales y curvas de aprendizaje de sistemas complejos muestran una progresión temporal desde unos niveles bajos al inicio, hasta acercarse a un clímax transcurrido un cierto tiempo; la transición se produce en una región caracterizada por una fuerte aceleración intermedia. La función sigmoide permite describir esta evolución. Su gráfica tiene una típica forma de «S». A menudo la función sigmoide se refiere al caso particular de la función logística, cuya gráfica se muestra a la derecha y que viene definida por la siguiente fórmula:[1][2][3]
Otro ejemplo es la curva de Gompertz, usada en la modelización de sistemas que se saturan para grandes valores de t.
Propiedades
editarEn general, una función sigmoide es una función real de variable real diferenciable, de la forma general:
Tiene también dos asíntotas horizontales:
- .
con una primera derivada no-negativa:
La función sigmoide tiene una derivada simple:[4]
Tiene un punto de inflexión.
Es particularmente útil, en especial en redes neuronales artificiales
Ejemplos
editarAdemás de la función logística, el grupo de funciones sigmoides incluye la arcotangente, la tangente hiperbólica, la función error, la función de Gompertz, la función logística generalizada y funciones algebraicas como .
La integral de cualquier función continuamente diferenciable, positiva, con forma «abombada», será sigmoide. Por tanto, la función de distribución de las más comunes distribuciones de probabilidad son sigmoides.
En química analítica, las curvas de valoración ácido-base obedecen el comportamiento de una función sigmoide.
Véase también
editarReferencias
editar- ↑ Escolano, Francisco (2003). Inteligencia artificial. Editorial Paraninfo. p. 96. ISBN 978-84-973-2183-9.
- ↑ Hernández López, Leonor (2006). Predicción y optimización de emisiones y consumo mediante redes neuronales (1 ed, 2 imp edición). Editorial Reverté, S.A. p. 53. ISBN 978-84-291-4708-7.
- ↑ Hadeler, K. (1982). «42». Matemáticas para biólogos (1 ed, 2 imp edición). Editorial Reverté, S.A. p. 138. ISBN 978-84-291-1828-5.
- ↑ «Derivative of Sigmoid».
Bibliografía
editar- Tom M. Mitchell, Machine Learning, WCB-McGraw-Hill, 1997, ISBN 0-07-042807-7. En particular véase "Chapter 4: Artificial Neural Networks" (p. 96-97) donde Mitchel usa la palabra "función logística" y "función sigmoide" como sinónimos (a esta función también la llama "la función que se aplasta" -"squashing function"-) y la función sigmoide (también conocida como logística) se usa para comprimir las salidas de las "neuronas" en redes neuronales multicapa.
Enlaces externos
editar- Implementación de la función sigmoide en C#(Link roto)
- Adopción de un modelo de mercado en Excel con una curva-s simplificada
- YAN Kun(2011). Research on adaptive connection equation in discontinuous area of data curve(General tendency equation of natural saturation process curve and creep process curve), DOI:10.3969/j.ISSN.1004-2903.2011.01.018.