Il seguente programma in C realizza l'implementazione della tecnica di riconoscimento mediante LIN fonetiche. La procedura deve essere inserita nel file rn_mot.c del programma Flexus, utilizzato per il riconoscimento. Non viene riportata la procedura di caricamento dei pesi delle LIN, che è simile a quella utilizzata per il programma in sezione (A.3).
Nella procedura vengono implementate le due possibile strategie di scelta della classe vincente: rotazione migliore per fonema e massima probabilità per nodo.
Per utilizzare la strategia rotazione migliore per fonema, basta togliere i commenti, metterli alla strategia massima probabilità per nodo e ricompilare Flexus.
appendice1/subword-LIN.c
Stefano Scanzio
2007-10-16