Peru-vMetodología de Investigación

Propuesta para temas de Ingeniería Civil

Regla de Hamming

Elementos de redes neurales.

Reconocimiento de patrones

Considérese el caso simple de un vector de tres entradas (x1,x2,x3) con valores sólo 0 y 1. Uno de estos valores corresponde a información conocida. Por ejemplo, el valor es 0 para los arreglos 000 y 100. El valor es 1 para los arreglos 110 y 111. Esto significa que para los otros arreglos posibles, la situación es indefinida, y se designa como 0/1. La tabla que resume esta información resulta de la siguiente manera.

x1 0 1 1 1 0 0 0 1
x2 0 0 1 1 1 1 0 0
x3 0 0 0 1 0 1 1 1
Salida 0 0 1 1 0/1 0/1 0/1 0/1
Datos Indefinido

Técnica de Hamming

Busca levantar la indefinición de los arreglos de salida 0/1, en este caso. Compara cada arreglo con aquellos que tienen salidas definidas (como 0 o 1). La regla dice los siguiente. Se acepta una colección o arreglos que dan lugar a 1. Otros dan lugar a 0. Los arreglos que no coinciden, por comparación toman el valor 1 o 0, según el número mayor de coincidencias. En caso de empate, el resultado permanece como indefinido 0/1.

Al aplicar esta técnica al ejemplo de la tabla, se reconoce que el arreglo originalmente indefinido 010 tiene dos coincidencias con 000 y dos coincidencias con 110, manteniéndose en consecuencia la indefinición 0/1 por tratarse de un empate. En cambio, el arreglo 011 tiene dos coincidencias con 111, y sólo una con 000, siendo en consecuencia su valor igual a 1. El resultado final resulta como sigue.

x1 0 1 1 1 0 0 0 1
x2 0 0 1 1 1 1 0 0
x3 0 0 0 1 0 1 1 1
Salida 0 0 1 1 0/1 1 0 0/1

La técnica o regla de Hamming enriquece o amplía el alcance de la definición, lo cual es equivalente a decir que disminuye la indefinición de los patrones resultantes.

Algoritmo de retro propagación. La regla delta. Ejemplos. Productividad en la construcción.