Ноябрь 17th, 2014
Для решения задачи идентификации функции цены ОН в ИАС REMA предусмотрено два режима работы: с ручным и автоматическим выбором значений параметров. Базовой моделью является НС с прямосвязным функционированием. Структура НС определяется количеством входов, выходов, скрытых слоев, нейронов в скрытых слоях. Если количество входов и выходов однозначно определяется формализованной постановкой задачи, то выбор значений параметров скрытых слоев до сих пор остается нерешенной проблемой. Существуют лишь определенные оценки, которые сужают круг поиска, но однозначного ответа не дают.
Для 500 обучающих образов, точности результата 0,1, 4-х входов и 1-го выхода максимальное количество нейронов скрытого слоя составляет 9. Все вышеприведенные выводы, предположения и результаты получены без учета того факта, что аппроксимирующие функции, которые используются как активационные в нейронах НС, являются различными в зависимости от задачи и типа нормирования начальных данных.
Определение оптимального количества нейронов скрытого слоя осуществим экспериментально с помощью ИАС REMA. Используем процедуру «ручного» выбора начальных значений параметров НС и алгоритма ее обучения. Хотите устроить ребенку новый год, тогда заказать деда мороза и снегурочку на дом вы сможете тут.
Пусть:
— количество нейронов скрытого слоя — от 3 до 100;
— входных нейронов — 4;
— выходных нейронов — 1;
— значение средней абсолютной ошибки для нормированной обучающей последовательности — от 2 до 0,15;
— точек обучающей последовательности — 39;
Результаты работы ИАС приведены на рис. 6.5 и в табл. 6.4 (e — средняя абсолютная ошибка, n — количество нейронов скрытого слоя). Их анализ показывает, что минимальным является среднее абсолютное отклонение на контрольной последовательности, полученное при минимальном значении среднего абсолютного отклонения на точках обучающей последовательности, что является ожидаемым. Вместе с тем, установлено, что оптимальным является количество нейронов скрытого слоя от 6 до 10, что противоречит только (6.6). Таким образом, полученные результаты свидетельствуют о необходимости переобучения НС в случае увеличения количества точек обучающей последовательности на несколько процентов (48%). Выполнять эту процедуру рационально ежемесячно.