10.11.2000

 

  

Журнал исследований

 

В данном эксприменте изменили интервал значений ускорений n в обучающей сетке. Вместо 1м/с^2 взяли 5е-2 м/с^2, т.к. при движении объекта ускорения по двум осям не превышают 1е-2 м/с^2 (n=0, delta_n=1e-2):

file_nu_nnet_0103.m

Получили следующие результаты:

Что интересно, так это то, что вроде бы все отлично. Обучение проходит быстро и достигает заданной величины. Контроллер на выходе выдает скорректированное значение. Но можно заметить, что контроллер не корректирует погрешность, а выдает на выходе некое постоянное значение.

На первый взгляд это хорошо, т.к. контроллер якобы корректирует погрешность и стремится к n_id=0. Но на самом деле, он стремится к значению одной из узловых точек обучающей сетки, в данном случае - к n=5e-2. Это хорошо видно на увеличенном графике.

Чтобы убедиться в этом, изменим значение узлов сетки обучения с 5е-2 на 1е-1. Получили графики:

Как видим, при изменении значений узлов сетки обучения с 5е-2 на 1е-1 контроллер на выходе стал стремиться не к 5е-2, как прежде, а к 1е-1. А это говорит о том, что контроллер не обучается.

Back to Top

Last updated: March 5, 2001 .
Сайт создан в системе uCoz