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.

training sample è composto dai valori di ingresso e i corrispondenti<br />

valori di uscita da utilizzare per addestrare la rete.<br />

• TSET<br />

struttura che contiene i dati relativi ad un training set. Tali dati sono i<br />

seguenti:<br />

- int n_ts<br />

numero di training sample contenuti nell’insieme;<br />

- int tset_initialized<br />

flag che indica se il training set è stato inizializzato con una<br />

procedura standard della libreria;<br />

- TTrainingSample s[MAX_N_TS]<br />

vettore contenente i training training samples;<br />

- float min_in_range<br />

float max_in_range<br />

float min_out_range<br />

float max_out_range<br />

valori di scala degli input e output values: vengono usati per<br />

mappare nel range [0, 1] gli ingressi e le uscite alla rete neurale in<br />

fase di training; sono inoltre indispensabili per l’utilizzo della rete, in<br />

quanto mappano i valori di I/O non normalizzati in ingresso e<br />

riscalano i valori di uscita nel range corretto, congruente con il<br />

mapping usato in fase di addestramento;<br />

• NET<br />

struttura che incapsula i dati di una generica rete neurale backpropagation<br />

a 3 strati di neuroni. Tutti i vettori sono sovradimensionati:<br />

in effetti spesso non vengono completamente riempiti di valori<br />

significativi, tranne nel caso in cui si utilizzino il massimo numero di<br />

neuroni per ciascun layer. I dati interni alla struttura sono dunque i<br />

seguenti:<br />

184

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

Saved successfully!

Ooh no, something went wrong!