Проектирование и реализация гибридного подхода к решению задач прогнозирования

Знакомство с основными проблемами прогнозирования, способы решения. Сглаживающие модели прогнозирования. Анализ подходов искусственного интеллекта: биологическая аналогия, архитектура сети, гибридные методы. Работа программы по прогнозу нейронных сетей.

Рубрика Менеджмент и трудовые отношения
Вид дипломная работа
Язык русский
Дата добавления 27.06.2012
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Строка 5. Построенная сеть обучается методом обратного распространения ошибки (Back Propagation)с помощью встроенной функции `train'. Как известно, принцип обратного распространения реализован с помощью нескольких конкретных методов. В примере функция `train' использует по умолчанию один из наиболее быстрых методов, метод Левенберга-Марквардта. Во время выполнения функции `train' Matlab наглядно демонстрирует процесс и результаты обучения с помощью следующего диалогового окна (Рис.4.1):

Рис. 4.1. Главное окно, отображающее ход обучения и результаты обучения нейронной сети

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

Строка 6. Формируется вектор p1, который на следующем шаге будет подаваться на вход сети.

Строка 7. Функция 'sim' позволяет получить с помощью нейронной сети ее выход при заданном входном векторе.

Функция TimeSeries2TrainingSet

function [inputs outputs] = TimeSeries2TrainingSet(timeSeries, winWidth, exampleCount)

% превращает временной ряд с заданной шириной окна winWidth

% в обучающее множество для нейронной сети, состоящее из exampleCount элементов

in=[]

out=[]

for n = 1:exampleCount

slice=timeSeries(n:n+winWidth-1)

in=[in slice']

out=[out; timeSeries(1,n+winWidth)]

end

inputs=in

outputs=out'

end

Эта функция преобразовывает временной ряд в обучающее множество нейронной сети, используя принцип «скользящего окна». Ее входом является вектор `timeSeries', а выходом - обучающее множество (матрица inputs и вектор outputs).

Заключение

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

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

Во второй части работы рассмотрены основные подходы ИИ, в частности ИНС и ГА. В рамках данной работы в основном используются многослойные сети прямого распространения. Обучение таких сетей предполагается осуществлять с помощью генетического алгоритма с вещественным кодированием.

Рассмотрен классический генетический алгоритм и его модификация (РГА), которая в большей степени подходит для достижения цели работы.

Разработана методика решения задачи прогнозирования временных сетей с помощью сочетания ГА+ИНС, в котором ГА с вещественным кодированием параметров используется как метод обучения многослойной ИНС.

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

Для верификации результатов работы разработаны сценарии на языке MATLAB, позволяющие осуществлять сходные эксперименты с помощью встроенных в MATLAB средств.

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

Список использованных источников

1. Ханк Д.Э., Уичерн Д.У., Райтс А.Дж. Бизнес-прогнозирование, 7-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2003,. - 656 с.: ил.

2. Бокс Дж., Дженкинс Г. Анализ временных рядов, прогноз и управление: Пер. с англ. // Под ред. В.Ф. Писаренко. - М.: Мир, 1974, кн. 1. - 406 с.

3. Лукашин Ю.П. Адаптивные методы краткосрочного прогнозирования временных рядов. - М.: Финансы и статистика, 2003. - 416с.: ил.

4. Ивахненко А.Г., Мюллер Й.А. Самоорганизация прогнозирующих моделей. - К.: Техника, 1985; Берлин: ФЕБ Ферлаг Техник, 1984. - 223 с., ил.

5. Лбов Г.С., Неделько В.М. Байесовский подход к решению задачи прогнозирования на основе информации экспертов и таблицы данных. Доклады РАН Том 357. № 1. 1997. с.29-32

6. Мандельброт Бенуа - (Не)послушные рынки: фрактальная революция в финансах.: Пер. с англ. - М.: Издательский дом «Вильямс», 2006. - 400с.: ил.

7. Бэстенс Д.-Э., ван ден Берг В.-М., Вуд Д. Нейронные сети и финансовые рынки: принятие решений в торговых операциях. - Москва, ТВП, 1997. - 236 с.

8. Уоссермен Ф. Нейрокомпьютерная техника: Теория и практика. - М., Мир, Пер. с англ., 1992. - 118 с.

9. И. В. Заенцев Нейронные сети: основные модели. Учебное пособие - Воронеж, 1999

10. Каллан Роберт Основные концепции нейронных сетей.: Пер. с англ. - М.: Издательский дом «Вильямс», 2001. - 287 с.

11. Хайкин Саймон Нейронные сети: полный курс, 2-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2006. - 1104 с.: ил.

12. J. H. Holland. Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, 1975.

13. Емельянов В.В., Курейчик В.В., Курейчик В.М. Теория и практика эволюционного моделирования. - М.: ФИЗМАТЛИТ, 2003. - 432 с.

14. Herrera F., Lozano M., Verdegay J.L. Tackling real-coded genetic algorithms: operators and tools for the behaviour analysis // Artificial Intelligence Review, Vol. 12, No. 4, 1998. - P. 265-319.

15. Michalewicz Z. Genetic Algorithms, Numerical Optimization and Constraints, Proceedings of the 6th International Conference on Genetic Algorithms, Pittsburgh, July 15-19, 1995. - P. 151-158.

16. Wright A. Genetic algorithms for real parameter optimization // Foundations of Genetic Algorithms, V. 1. - 1991. - P. 205-218.

17. Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы: Пер. с польск. И.Д.Рудинского. - М.: Горячая линия - Телеком, 2006. - 452 с.: ил.

18. Вороновский Г.К., Махотило К.В., Петрашев С.Н., Сергеев С.А. Генетические алгоритмы, искусственные нейронные сети и проблемы виртуальной реальности - Х.: ОСНОВА, 1997. - 112 с.

19. Э.Е. Тихонов. Методы прогнозирования в условиях рынка: учебное пособие. - Невинномысск, 2006. - 221 с.

20. Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB 6. - М.: ДИАЛОГ-МИФИ, 2002. -496 с.

прогнозирование интеллект нейронный гибридный

Размещено на Allbest.ru


Подобные документы

  • Сущность экономического прогнозирования, характеристика основных форм предвидения. Предвидение внутренних и внешних условий деятельности. Виды прогнозов и технология прогнозирования. Методы прогнозирования: экспертные, статистические, комбинированные.

    курсовая работа [479,1 K], добавлен 22.12.2009

  • Понятие, функции и методы прогнозирования – научно-обоснованного суждения о возможных состояниях объекта в будущем, об альтернативных путях и сроках их достижения. Классификация методов прогнозирования: социосинергетика, "коллективная генерация идей".

    курсовая работа [51,1 K], добавлен 10.03.2011

  • Понятие и содержание процесса прогнозирования трудовых ресурсов на современном предприятии, его значение в деятельности и используемые методики. Практический пример прогнозирования, его главные этапы и специфика, инструментарий и выполняемые функции.

    курсовая работа [116,9 K], добавлен 24.12.2011

  • Сущность и роль прогнозирования производственно-хозяйственной деятельности предприятия в системе планирования. Анализ практического использования на предприятии качественных методов прогнозирования в принятии управленческих решений, оценка эффективности.

    дипломная работа [764,5 K], добавлен 26.12.2010

  • Эволюция, понятие и сущность прогнозирования и планирования деятельности предприятия. Структура экономического предвидения. Отличительные черты метода сценариев, а также технологического, экспертного, изыскательского, нормативного метода прогнозирования.

    реферат [89,3 K], добавлен 15.04.2011

  • Понятия прогнозирования и планирования. Почему прогнозировать сложно. Различные виды неопределенностей. Критерии классификации планирования. Основные техники и виды планирования. Основные методы прогнозирования. Планирование как управленческое решение.

    презентация [672,9 K], добавлен 01.09.2016

  • Цели и задачи прогнозирования объемов сбыта, его роль в составлении финансового плана и бюджета компании. Данные, используемые для прогнозирования, выбор периода агрегации данных. Исследование различных методов прогнозирования и их экономический смысл.

    реферат [23,3 K], добавлен 18.12.2010

  • Конфликт как сложный социальный и психологический феномен. Причины возникновения конфликтов в трудовых коллективах. Способы прогнозирования социально-трудовых конфликтов. Методы управления процессом противоречивых взаимоотношений общественных субъектов.

    реферат [24,1 K], добавлен 06.12.2010

  • Методы прогнозирования, используемые в инновационном менеджменте. Шкалы и методы измерений в экспертном оценивании. Организация и проведение экспертизы. Получение обобщенной оценки на основе индивидуальных оценок экспертов, согласованность мнений.

    курсовая работа [115,8 K], добавлен 07.05.2013

  • Изучение методов прогнозирования развития: экстраполяции, балансового, нормативного и программно-целевого метода. Исследование организации работы эксперта, формирования анкет и таблиц экспертных оценок. Анализ математико-статистические моделей прогноза.

    контрольная работа [70,7 K], добавлен 19.06.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.