Нейрокомпьютерные системы

       

Оценка способности сети решить задачу


В данном разделе рассматриваются только сети, все элементы которых непрерывно зависят от своих аргументов. Предполагается, что все входные данные предобработаны так, чтобы все входные и выходные сигналы сети лежали в диапазоне приемлемых входных сигналов

Оценка способности сети решить задачу
.

Нейронная сеть вычисляет некоторую вектор-функцию

Оценка способности сети решить задачу
от входных сигналов. Эта функция зависит от параметров сети. Обучение сети состоит в подборе такого набора параметров сети, чтобы величина

Оценка способности сети решить задачу

была минимальной (в идеале равна нулю), здесь

Оценка способности сети решить задачу
- множество аппроксимируемых функций. Для того, чтобы нейронная сеть могла хорошо приблизить заданную таблично функцию
Оценка способности сети решить задачу
, необходимо, чтобы реализуемая сетью функция
Оценка способности сети решить задачу
при изменении входных сигналов с
Оценка способности сети решить задачу

на

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

Оценка способности сети решить задачу

называется константой Липшица. Исходя из этих соображений, можно дать следующее определение сложности задачи.

Сложность аппроксимации таблично заданной функции

Оценка способности сети решить задачу
, которая в точках
Оценка способности сети решить задачу
принимает значения
Оценка способности сети решить задачу
, задается выборочной оценкой константы Липшица, вычисляемой по формуле:

Оценка способности сети решить задачу

(1)

Оценка (1) является оценкой константы Липшица аппроксимируемой функции снизу.

Константа Липшица сети вычисляется по следующей формуле:

Оценка способности сети решить задачу

Для того, чтобы оценить способность сети заданной конфигурации решить задачу, необходимо оценить константу Липшица сети и сравнить ее с выборочной оценкой (1). В случае

Оценка способности сети решить задачу
сеть принципиально не способна решить задачу аппроксимации функции
Оценка способности сети решить задачу
. Однако из
Оценка способности сети решить задачу
еще не следует утверждение о способности сети аппроксимировать функцию
Оценка способности сети решить задачу



Содержание раздела