image/svg+xml

Neurona artificial

La neurona biol贸gica

neurona biol贸gica

Se compone de las siguientes partes:

Las neuronas del cerebro humano, est谩n conectadas con miles de neuronas a la entrada y a la salida.

Las neuronas pueden recibir se帽ales de tipo estimulantes e inhibitorias, que al ser evaluadas, se determina si la neurona se activa o no.

El cerebro contiene muchas neuronas conectadas, se estima que al rededor de $10^{15}$. Estas se comunican por el proceso llamado sinapsis. Adem谩s, dichas conexiones no son fijas, si no que se pueden reconfigurar.

La neurona artificial

neurona artificial

Donde:
$x_i$: Unidades de entrada
$w_i$: Pesos sin谩pticos
$\Sigma$: Concentraci贸n de la informaci贸n de entrada
$a$: Valor de activaci贸n o valor de entrada

\[a = \Sigma^n_{i=1} w_i x_i\quad:\quad\text{Suma ponderada de las entradas}\]

$f$: Funci贸n de activaci贸n o funci贸n de transferencia
$y$: Salida de la neurona

\[y = f(a - \phi)\]

Funci贸n de activaci贸n

La funci贸n de activaci贸n define el comportamiento de una neurona frente a las entradas, entre las funciones de activaci贸n m谩s com煤nes est谩n:

Escal贸n unitario
\[f(a-\phi) = \begin{cases} 1 & a \geq \phi\\ 0 & a < \phi\\ \end{cases}\]
Signo
\[f(a - \phi) = \begin{cases} 1 & a \geq \phi\\ -1 & a < \phi \end{cases}\]
Lineal
\[f(a - \phi) = a -\phi\]
Sigmoide
\[f(a - \phi) = \frac{1}{1+e^{\phi-a}}\]
Gaussiana
\[f(a - \phi) = \frac{1}{1+e^{\phi-a}}\]

Comportamiento con diferentes pesos sin谩pticos

El comportamiento de una neurona depende de los pesos sin谩pticos, por ejemplo considerando una neurona con una funci贸n de activaci贸n escal贸n unitario.

\[f(a-\phi) = \begin{cases} 1 & a \geq \phi\\ 0 & a < \phi\\ \end{cases}\]

Los pesos sin谩pticos se pueden adaptar para que siga el comportamiento de una compuerta l贸gica AND o una compuerta OR.

\[y = AND(x_1,x_2)\]
$x_1$ $x_2$ $y$
$0$ $0$ $0$
$0$ $1$ $0$
$1$ $0$ $0$
$1$ $1$ $1$

Para simular dicho comportamiento, se necesitan 3 pesos sin谩pticos, 2 para las entradas y el valor del umbral.

\[a = \omega_0 + \omega_1 x_1 + \omega_2 x_2\]

Haciendo $\omega_0 = -1.5$, $\omega_1 = \omega_2 = 1$, se cumple la tabla de verdad para la compuerta AND.

\[a_{AND} = -1.5 + x_1 + x_2\]

Por otro lado, haciendo $\omega_0 = -0.5$ la neurona seguir铆a el comportamiento de la compuerta OR.

\[y = OR(x_1,x_2)\] \[a_{OR} = -0.5 + x_1 + x_2\]
$x_1$ $x_2$ $y$
$0$ $0$ $0$
$0$ $1$ $1$
$1$ $0$ $1$
$1$ $1$ $1$