5.1.6. Применение модуля нечеткого управления для прогнозирования случайных временных рядовПрогнозирование временных рядов считается чрезвычайно важной задачей, возникающей в области экономики, финансового планирования, управления производством, предсказания погоды, обработки сигналов, управления в технических системах и т.п. В настоящем подразделе будет моделироваться поведение модуля нечеткого управления (5.13) в задаче прогнозирования временного ряда Маккея-Гласса (Mackey-Glass), который описывается дифференциальным уравнением вида
При Рис. 5.5. Хаотический процесс Маккея-Гласса. Рис. 5.6. Структура модуля нечеткого управления, применяемого для прогнозирования временных рядов. Рис. 5.7. Исходные функции принадлежности: а) первый вход; б) второй вход. После проведения моделирования выяснилось, что предсказываемые значения сильно отличаются от тестовых данных (см. рис. 5.8). Поэтому модуль был подвергнут обучению. Как уже отмечалось, в качестве обучающей выборки использовались первые 700 значений временного ряда. На рис. 5.9 представлены два варианта процесса обучения сети: а) когда обучающая последовательность предъявлялась строго последовательно и б) когда обучающие данные выбирались случайным образом. Представленная на рисунке мера погрешности была задана в алгоритме обратного распространения ошибки формулой
где Рис. 5.8. Тестирование модуля нечеткого управления до начала обучения. Рис. 5.9. Процесс обучения модуля нечеткого управления с помощью алгоритма обратного распространения ошибки. Тот факт, что последовательность предъявления обучающих данных имеет существенное значение, не является неожиданным. Интересно то, что обучение нечетко-нейронной сети данными, предъявляемыми строго последовательно, в начальной фазе оказывается значительно более эффективным. Аналогичный эффект зарегистрирован и при проведении других экспериментов. На рис. 5.10 представлены функции принадлежности по завершении обучения. Они довольно сильно отличаются от исходных, которые были предложены экспертом (рис. 5.7). Конечно, количество правил, равное 19, в процессе обучения оставалось неизменным. Результаты тестирования обученного модуля нечеткого управления представлены графиком на рис. 5.11. Рис. 5.10. Функции принадлежности по завершении обучения. Рис. 5.11. Тестирование модуля нечеткого управления по завершении обучения.
|