Проверка сети

Построим график выходного сигнала и сравним его с целевым сигналом (рис. 9.10):

y = sim(net,P);

plot(time,cat(2,y{:}), time,cat(2,T{:}),'.') % Рис.9.10

axis([0 6 –1.5 1.5])

Рис. 9.10

Построим также график сигнала ошибки (рис. 9.11):

plot(time,cat(2,e{:}))

Рис. 9.11

Как следует из этого графика, для настройки на слежение нейронной сети требуется около 30 тактов (1.5 с) и далее до 4-й секунды сигнал отслеживается с высокой точностью. Затем целевой сигнал мгновенно изменяет частоту и нейронная сеть настраивается на новый сигнал за те же 30 тактов, но теперь это составляет 0.75 с. Это обусловлено тем, что частота съема увеличилась вдвое.

Таким образом, линейная нейронная сеть успешно справляется с задачей слежения за гармоническим сигналом, если частота квантования синхронизирована с частотой наблюдаемых сигналов. Для настройки на новую частоту требуется всего 30 измерений; для типичных сигналов, возникающих в приложениях, обработка сообщений может производиться с частотой 20 кГц, при такой частоте 30 тактов настройки занимают 1.5 мс.

Читатель может обратиться к демонстрационному примеру applin2, где исследуется подобная задача.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: