Existen diversas funciones de activación lo que da lugar a diferentes modelos y las podemos en general dividir en tres grupos:
-
Funciones Lineales
-
Funciones de paso
-
Funciones sigmoideas
Las funciones más interesantes son las de paso y las sigmoideas. Veamos las de paso:


Las funciones de paso dan una respuesta binaria dependiendo de si el valor de entrada está por debajo o por encima del umbral.
Las funciones sigmoideas dan una salida gradual no lineal y son funciones monótonas acotadas. La característica distintiva con respecto a las de paso es que son derivables.

La más usada, correspondiente al gráfico, es la denominada función logística y su ecuación es:

Esta función está acotada entre 0 y 1 (la curvatura varía cambiando c). Para tener una función entre –1 y 1 se puede usar la tangente hiperbólica.

Un aspecto a considerar es el umbral de activación. Como las redes neuronales aprenden ajustando los pesos W y el umbral de activación, se puede simplificar la tarea añadiendo a cada unidad una entrada más cuya activación la fijamos en –1 y haciendo que el peso sea igual al umbral de activación. De esta forma sólo hay que ocuparse de ajustar pesos y fijamos en 0 el umbral. Supongamos que tenemos un umbral de una neurona en 0.5. Para aplicar la funcion de activación utilizamos la sumatoria ponderada de las entradas (enti =SWjxj), si consideramos a xo = -1 y W0=0.5 y el umbral lo fijamos en 0, el resultado es el mismo, con la ventaja de que la red sólo debe trabajar variando los pesos.