Redes Neuronales
Basadas en la Decisión
En una red (DBNN), el maestro sólo dice si la clasificación
ha sido correcta para cada patrón de entrenamiento. El maestro es
un conjunto de símbolos,
, que etiqueta
la clase correcta para cada patrón de entrada. El objetivo
del entrenamiento es encontrar el
conjunto de pesos que generan la clasificación correcta
.
En la fase de prueba, el objetivo es determinar a qué clase pertenece
un patrón, basado en el ganador de los valores de salida. Los valores
de salida son función de los valores de entrada y los pesos de la
red, a esta función se la llama función
discriminante.
Observe primero el problema de la clasificación binaria, donde
el patrón de entrada se divide en dos regiones. Cada clase ocupa
su propia región, la frontera entre las dos regiones está
definida como la hipersuperficie en la que las dos funciones discriminantes
tienen los mismos resultados. Dos son las subredes que están en
juego. La salida de la primera subred
es función de la entrada x y los pesos
:
-

Esta es la función discriminante
de la subred. De forma similar, la segunda subred tiene una función
discriminante:
-

La clasificación se decide en función de los valores de las
funciones discriminantes. Más concretamente, si
-

entonces el patrón es clasificado como "F". Por el otro lado se
clasifica como "M" al maestro. En esta figura
se muestra la clase correcta para cada patrón de entrenamiento,
M o F. En la DBNN, no hay ninguna necesidad para entrenar si se hace una
decisión correcta. Si la decisión es incorrecta, entonces
los pesos (
y
) tendrán
que ser actualizados. Una vez que la red completa la fase de entrenamiento,
la red esta lista para su uso en la fase de prueba. Realiza la clasificación
de patrones basada en las funciones discriminantes entrenadas.
Para cualquier problema de clasificación binaria, dos clases
se pueden separar por una red de salida única, observe esta figura.
Ahora la función discriminante de esta red se puede elegir como
-

En las salida de la red, una decisión binaria (d) se hace basada
en el valor de la función discriminante
.
Esto es,
-

En otras palabras, los límites de decisión se caracterizan
por
-

Note que la distribución de patrones de entrenamiento dictada por
las regiones de decisión, que en cambio determinan la elección
de las funciones discriminantes apropiadas.
Separabilidad lineal
Dos clases de patrones son linealmente separables si pueden ser
separados por un límite de decisión que sea un hiperplano
lineal. En otras palabras, el límite de decisión se puede
caracterizar por una función discriminante lineal:
-

Para dos entradas bidimensionales, por ejemplo, el límite de decisión
es
-

Un ejemplo de hiperplano que separa linealmente se ilustra en esta figura.
Un conjunto de patrones se dice que son linealmente No separable si no
se pueden separar linealmente.
Clases no separables
Es común el hecho de que patrones de distintas clases se intercambien
en el límite de la región de decisión, y para solucionar
esta situación, es conveniente usar un límite de decisión
no lineal.
Perceptrón
Lineal
Contenido
Redes Neuronales Artificiales
Sobre este tutorial