18.08.2013 Views

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

w kj = peso del k-esimo neurone di output rispetto a j-esimo neurone<br />

nascosto;<br />

che è possibile riscrivere nel seguente modo:<br />

n<br />

∂f<br />

∆wkj = −η<br />

⋅<br />

∂I<br />

80<br />

err<br />

j<br />

∂I<br />

⋅<br />

∂w<br />

dove I j = ∑ kj ⋅ k<br />

k =<br />

h w<br />

1<br />

uscita;<br />

è la somma pesata degli n ingressi del k-esimo neurone di<br />

h k = output del neurone k-esimo nello strato nascosto.<br />

Definisco ora<br />

quindi posso riscrivere kj w ∆ come<br />

kj<br />

∆<br />

j<br />

∂f<br />

=<br />

∂I<br />

err<br />

∆w = −η<br />

⋅∆<br />

j<br />

j<br />

∂I<br />

⋅<br />

∂w<br />

Ora vanno esplicitati i singoli componenti dell’equazione precedente.<br />

Immediatamente si ricava<br />

∂<br />

I j<br />

=<br />

∂w<br />

mentre il delta di variazione viene riscritto come segue:<br />

∆<br />

j<br />

kj<br />

∂f<br />

=<br />

∂y<br />

err<br />

j<br />

h<br />

k<br />

∂y<br />

⋅<br />

∂I<br />

Ora, ricordando che per una rete neurale si utilizza in genere un errore che è<br />

il quadrato della differenza tra l’output fornito e l’output desiderato, si ha<br />

dove y j = j-esimo output della rete;<br />

( D j − y j )<br />

=<br />

2<br />

D j = j-esimo output desiderato dalla rete neurale;<br />

f<br />

err<br />

j<br />

j<br />

2<br />

j<br />

kj<br />

j<br />

kj

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!