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.

tipo, che contengono i dati di partenza e anche i risultati dell'elaborazione. Il tutto<br />

rimane racchiuso all'interno della struttura.<br />

Per coloro i quali non sono digiuni di programmazione object oriented,<br />

dovrebbe apparire immediatamente evidente che un tale approccio<br />

implementativo per questa libreria, utilizzando un qualsiasi linguaggio orientato<br />

agli oggetti (come il C++), sarebbe stato decisamente più elegante. Purtroppo lo<br />

sviluppo in HARTIK, a causa del controllo di basso livello della macchina<br />

richiesto per realizzare un sistema real-time robusto, non prevede estensioni ad<br />

oggetti.<br />

NET<br />

Net<br />

Initialization<br />

Load From<br />

File<br />

Net<br />

Usage<br />

Load From<br />

File<br />

Training<br />

Save To<br />

File<br />

Figura 5.13. Uso della libreria neural.h.<br />

135<br />

TSET<br />

Training Set<br />

Initialization<br />

Program<br />

Generation

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

Saved successfully!

Ooh no, something went wrong!