UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
output_threshold e hidden_threshold sono, invece, la lista delle soglie che<br />
caratterizzano i neuroni dello strato nascosto e di output.<br />
Non tutti i moduli utilizzano tutti i data file per il loro funzionamento, ma<br />
caricano, grazie a funzioni apposite, i soli dati necessari.<br />
Nel prossimo paragrafo vengono descritti in dettaglio i moduli esecutivi,<br />
mentre il successivo è dedicato ad illustrare le relazioni tra ciascun modulo ed i<br />
data file che utilizza, sia in input che in output.<br />
5.4 Moduli esecutivi<br />
I moduli esecutivi sono i programmi che compongono DEA. Ciascuno di<br />
essi effettua una determinata operazione, partendo da opportuni dati d'ingresso e<br />
producendo generalmente uno o più data file di uscita, che verranno poi utilizzati<br />
da successivi moduli.<br />
La seguente trattazione è pensata come una sorta di manuale utente per i<br />
singoli moduli, arricchito con dettagli implementativi che ne chiariscono il<br />
funzionamento.<br />
I moduli necessari al funzionamento di DEA, e che vengono illustrati in<br />
questo capitolo, sono i seguenti:<br />
• camera, che è studiato per permettere di impostare manualmente diversi<br />
parametri in fase di calibrazione del sistema;<br />
• fp (Find Perimeter), il modulo che individua punti sul perimetro della<br />
finestra di scansione, che vengono usati per generare il training set per la<br />
rete neurale.<br />
• gts (Generate Training Set), il modulo che produce i training sample da<br />
utilizzare per l'addestramento della rete neurale.<br />
• nnt (Neural Net Training), il programma che si occupa di addestrare le<br />
due reti neurali, una per volta, usate in DEA.<br />
107