2011-06-27 17 views
8

Mañana por la mañana tengo que dar examen final de redes neuronales, pero hay un problema, no puedo resolver el problema XOR con MLP, no sé cómo asignar los pesos y los valores de sesgo :(¿Cómo resolver el problema de XOR con la red neuronal MLP?

+0

Estoy aquí para aprender – Maysam

+0

respondí una pregunta similar: http://stackoverflow.com/a/38767930/5082406 –

Respuesta

13

Por lo tanto, ya que publicado esto hace 2 días, supongo que soy un lil tarde para ayudar con su examen :(

Sin embargo, el aprendizaje es siempre una buena cosa, y aprender sobre redes neuronales por partida doble!

Normalmente me había Responda esta pregunta diciéndole que use una red con 2 unidades de entrada (una para cada booleano), 2 unidades ocultas y 1 unidad de salida (para la respuesta booleana), y luego que lo dirija hacia el wikipedia article on the backprop learning algorithm para encontrar los pesos correctos.

Sin embargo, su fraseo "No puedo resolver" hace que parezca que su profesor quiere que usted mismo encuentre los pesos. En tal caso, una solución sería pensar que una unidad oculta representa una puerta OR y la otra representa una puerta AND. Las conexiones de esas unidades a la salida le permitirían decir 'disparar si la puerta OR dispara y la puerta AND no', que es la definición de la puerta XOR. De todos modos, esa es solo la intuición, la red real se muestra a continuación.

Observe que los umbrales de algunas de las unidades en el diagrama no son 0 como lo son normalmente - esto es solo una abreviatura para tener la unidad de polarización conectada a esas unidades con el umbral como el peso.

enter image description here

+0

agradecimiento zergylad – Maysam

Cuestiones relacionadas