• Jueves 20 de Febrero de 2025, 20:23

Autor Tema:  crear red neuronal en matlab  (Leído 1373 veces)

trasgu333

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
crear red neuronal en matlab
« en: Viernes 10 de Febrero de 2012, 16:45 »
0
Buenas tardes a todos,

intento crear mi primera red neuronal en MATLAB que implemente una XOR con una capa oculta de dos neuronas.

Para ello declaro:
>> input = [1 1 0 0; 1 0 1 0]
>> target = [0 1 1 0]
>> funcact={'logsig','logsig'}
>> net=newff(input, target, [2 2], funcact)
>> net = train(net, input, target)
>> net.trainParam

ans =

show: 25
showWindow: 1
showCommandLine: 0
epochs: 1000
time: Inf
goal: 0
max_fail: 6
mem_reduc: 1
min_grad: 1.0000e-010
mu: 1.0000e-003
mu_dec: 0.1000
mu_inc: 10
mu_max: 1.0000e+010

>> output=sim(net,input)

output =

0.0305 1.1188 0.8088 1.3389

Debería converger, o dar la salida, 0 1 1 0, pero algo estoy haciendo mal.

¿alguien me puede ayudar? ¿en que me equivoco? Esto deberia ser sencillito y estoy atascado.

S2 y gracias por vuestra ayuda.