A.3 Riconoscimento della LIN con minimo errore quadratico medio

Questa procedura, scritta in C, ha lo scopo di realizzare la tecnica di riconoscimento delle LIN con minimo errore quadratico medio. La procedura è stata creata per essere inserita all'interno del file subword.c del programma di addestramento NNA.

Essa esegue:

Il programma prende in ingresso un file di descrizione, chiamato descrizione, che comunica alla procedura il numero totale di LIN e il nome dei file contenenti i pesi delle LIN. Una possibile file descrizione può essere scritto nel modo seguente:

5
lin_id.wts.txt
lin_dm.wts.txt
lin_ma.wts.txt
lin_mg.wts.txt
lin_ri.wts.txt

dove $5$ rappresenta il numero totale di LIN. La prima LIN, lin_id.wts.txt deve essere la LIN identità. La procedura crea due file, VINCITORE e ERRORI, che riportano rispettivamente il parlatore vincente, quello cioè con errore quadratico medio minimo, e gli errori quadratici medi di tutti i parlatori per ogni frame.


appendice1/subword-LIN.c


Stefano Scanzio 2007-10-16