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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

dipende fortemente dal tipo di funzione da approssimare e dal numero di training<br />

samples forniti. Caso per caso è necessario individuare il numero corretto di<br />

neuroni da porre nello strato nascosto.<br />

4.8.1 Test sul β delle sigmoidi<br />

I risultati più interessanti sono stati ottenuti testando l’influenza del<br />

coefficiente β della sigmoide sull’apprendimento della rete. Variare il parametro<br />

in questione significa avere delle sigmoidi che cambiano forma, passando da un<br />

andamento quasi a scalino (per β elevati) ad un andamento quasi rettilineo (per<br />

β molto bassi). In figura 4.8 è possibile osservare diverse sigmoidi ottenute<br />

variando β .<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

Sigmoid function<br />

0<br />

-5 -4 -3 -2 -1 0 1 2 3 4 5<br />

Figura 4.8. Sigmoidi al variare del parametro β .<br />

Quello che si è notato è che aumentando β , a parità di tutti gli altri<br />

parametri, la velocità di convergenza verso il minimo dell’errore totale aumenta.<br />

Quindi è possibile velocizzare l’apprendimento utilizzando dei valori di β<br />

89<br />

0.2<br />

0.5<br />

1<br />

2<br />

5<br />

10<br />

20

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

Saved successfully!

Ooh no, something went wrong!