Применение метода обратного распространения ошибки для радиально-базисных сетей
Обособленный класс алгоритмов обучения радиальных сетей составляют градиентные алгоритмы обучения с учителем, в которых используется алгоритм обратного распространения ошибки. Их основу составляет целевая функция, которая для одного обучающего примера имеет вид:
(4.10)
Предположим, что применяется гауссовская радиальная функция вида:
(4.11)
(4.12),
где i – индекс нейрона скрытого слоя, j – индекс компонента входного вектора, t – индекс обучающего примера в выборке.
Обучение сети с использованием алгоритма обратного распространения ошибки проводится в два этапа. На первом этапе предъявляется обучающий пример и рассчитываются значения сигналов выходных нейронов сети и значение целевой функции, заданной выражением (4.10). На втором этапе минимизируется значение этой функции.
Подбор значений параметров можно осуществлять, используя градиентные методы оптимизации независимо от объекта обучения – будь то вес или центр. Независимо от выбираемого метода градиентной оптимизации, необходимо, прежде всего, получить вектор градиента целевой функции относительно всех параметров сети. В результате дифференцирования этой функции получим:
(4.13)
(4.14)
(4.15)
(4.16)
При использовании метода наискорейшего спуска формулы для корректировки параметров радиально-базисной сети примут следующий вид:
, (4.17)
, (4.18)
. (4.19)