130
according to the ECOS framework and the framework presented in [30].
Adaptation in EFuNNs is not different from its usual training (evolving)
procedure. This is illustrated in the following experiment.
Table.1. True positive and true negative (in brackets)
classification accuracy
FuNN
GfuNN
EFuNN
EFuNNp
/I/
32%(98)
57% (97)
94% (100)
94% (98)
/e/
80%(94)
81% (95)
77% (100)
87% (87)
ae
52%(96)
72% (96)
90% (100)
90% (97)
/i/
5% (99)
18% (98)
62% (100)
70% (94)
Table.2 The size and the time complexity of the FuNNs, GFuNNs
and EFuNNs in number
of connections and in approximate time for training per example (in relative units,
representing the number and the complexity of the operations )
FuNN
GfuNN
EFuNN
EFuNNps
EfuNNsl/eco
I
2596/18.10
7
616/10.10
10
28960/60.10
3
7200/14.10
3
14000/30.10
3
e
2596/18.10
7
1045/14.10
10
31680/62.10
3
7200/14.10
3
14000/30.10
3
ae
2596/18.10
7
847/11.10
10
29040/61.10
3
8720/15.10
3
17000/35.10
3
i
2596/18.10
7
946/12.10
10
31520/62.10
3
8160/15.10
3
16000/34.10
3
Example. Adaptation of the /I/ phoneme EFuNN. The /I/
phoneme EFuNN that
evolved in experiment 1, was tested on a new speaker's phoneme /I/ data taken
from the pronounced by the new speaker word "sit". The new pronunciation of /I/
was significantly different from the pronunciation of
the reference data used to
evolve the phoneme /I/ EFuNN. Fig.6a shows the average values of each of the 26
mel scale coefficients of the reference data and the new speaker data. The /I/
EFuNN did not recognise any of the 10 new input vectors. The /I/
EFuNN was
further evolved for just one pass with the use of the 10 new positive input vectors
of the phoneme /I/. After that, the EFuNN increased its rule nodes from 361 to 369
and recognised 9 out of 10 new input vectors (fig.6b).
Do'stlaringiz bilan baham: