ВВЕДЕНИЕ 4
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕЙРОСЕТЕВОГО
ПРОГНОЗИРОВАНИЯ 6
1.1. Актуальность задачи прогнозирования 6
1.2. Нейронные сети как средство анализа процесса 8
1.3. Классификация нейронных сетей по количеству слоев 10
1.3.1. Однослойные нейронные сети 10
1.3.2. Многослойные нейронные сети 11
1.4. Обучение искусственной нейронной сети 11
1.5. Методы нейросетевого прогнозирования 13
1.5.1. Нейросети обратного распространения 13
1.5.2. Сеть Кохонена 18
1.5.3. Г ибридные нейронные сети 22
2. НЕЙРОСЕТЕВОЕ ПРОГНОЗИРОВАНИЕ СПРОСА СТРОИТЕЛЬНЫХ
ТОВАРОВ 27
2.1. Выбор программного средства для решения задачи 27
2.1.1. Службы Microsoft Analysis Services 27
2.1.2. Платформа Microsoft BI Solution builder 28
2.1.3. Oracle Data Mining Suite 29
2.1.4. Статистический пакет Statistical Package for the Social Sciences
(SPSS) 30
2.1.5. Oracle Crystal Ball 31
2.1.6. Пакет MATLAB 32
2.2. Обоснование выбора программного средства для исследования 33
2.3. Выбор архитектуры и метода обучения нейронной сети в системе
Matlab 34
2.3.1. Модель обучения нейронной сети 34
2.3.2. Алгоритм обучения метода обратного распространения 36
2.3.3. Гибридный алгоритм обучения (MATLAB ANFIS) 38
2.4. Моделирование нейронной сети для прогнозирования
потребительского спроса строительных товаров 39
2.4.1. Настройка сети обратного распространения 39
2.4.3. Настройка гибридной нейронной сети 40
3. СБОР И АНАЛИЗ ПОЛУЧЕННЫХ РЕЗУЛЬТАТОВ 41
3.1. Информационное обеспечение задачи. Данные о продажах 42
3.2. Проведение эксперимента 47
3.3. Сравнительный анализ методов 58
ЗАКЛЮЧЕНИЕ 60
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
В современном мире, с постоянно меняющимися экономическими условиями, спросом и предложениями, невозможно заниматься бизнесом на основе лишь накопленного собственного опыта. Следует анализировать текущее состояние рынка, тенденции его развития прогнозировать возможные его изменения, а также успешность своей деятельности в будущем.
В нестабильных условиях рыночной экономики деятельность любого предприятия в значительной степени зависит от того, насколько точно и достоверно оно может предвидеть перспективы своего развития в будущем, т.е. осуществлять прогнозирование продаж, а, соответственно, и прибыли. Прогноз является одной из главных обязанностей любого руководителя, так как это важная составляющая успеха компании.
Аппарат нейронных сетей - мощный инструмент для прогнозирования потребительского спроса. Нейронные сети позволяют отыскать скрытые зависимости между показателями и получить при этом наиболее точный прогноз данных, потому и является более предпочтительным.
Целью магистерской диссертации является выявление оптимальной методики прогнозирования с использованием нейронных сетей в отрасли строительных материалов.
Для достижения поставленной цели необходимо решить ряд следующих задач:
• изучить нейросетевые методы прогнозирования;
• выбрать несколько методов нейросетевого прогнозирования для проведения эксперимента;
• провести анализ программных средств, позволяющий выполнить прогнозирование методом нейронных сетей, обосновать выбор программного средства;
• провести анализ временных рядов продаж строительных товаров определить их характер (стационарность, сезонность, и др. показатели);
• провести отбор наиболее значимых факторов, влияющих на объемы продаж строительных товаров по их статистическим оценкам;
• сформировать входные данные для обучения НС;
• провести эксперимент для определения методики обучения сети, позволяющей спрогнозировать продажи строительных товаров наиболее точно.
Структура магистерской диссертации обусловлена целью и задачами исследования. Работа состоит из введения, трех глав и заключения.
Введение раскрывает актуальность задачи прогнозирования, определяет степень научной разработки темы, объект, предмет, цель и задачи, раскрывает теоретическую и практическую значимость работы.
В первой главе рассматриваются нейросетевые методы для прогнозирования.
Во второй главе осуществляется выбор программного средства, а так же настройка нейронной сети для прогноза.
Третья глава посвящена сбору входных данных, проведению эксперимента, а так же сравнительному анализу результатов.
В заключении подводятся итоги исследования, формируются окончательные выводы по рассматриваемой теме.
Цель настоящей магистерской диссертации заключалась в выявлении оптимальной методики прогнозирования с использованием нейронных сетей в отрасли строительных материалов.
Для достижения указанной цели были выполнены определенные во введении задачи. А именно: изучены методы нейросетевого
прогнозирования, из которых были взяты два метода для эксперимента, а так же проведен анализ программных средств для решения задачи.
На этапе проектирования сформирована структура нейронной сети, выбран алгоритм обучения. После чего выполнено моделирование нейронной сети для прогнозирования в системе MATLAB.
Собирая входные данные для обучения НС, был проведен анализ временного ряда на стационарность и сезонность. В результирующую таблицу входных данных были добавлены коэффициенты, влияющие на продажи. Данные, подаваемые на вход НС были отмасштабированы в интервале [0,1].
Проведение эксперимента показало, что НС не только способны прогнозировать потребительский спрос строительных товаров, но и показывать при этом достаточно точный результат. На основании сравнения значений ошибки сети прогнозирования была определена оптимальная методика прогноза.
Таким образом, задачи решены в полном объеме, цель достигнута - определена оптимальная методика прогнозирования с использованием нейронных сетей в отрасли стройматериалов.
1. Бильгаева Л.П., Власов К.Г. ПРОГНОЗИРОВАНИЕ ПРОДАЖ В СРЕДЕ MATLAB // Естественные и математические науки в современном мире: сб. ст. по матер. XLIX междунар. науч.-практ. конф. № 12(47). - Новосибирск: СибАК, 2016. - с. 64- 76.
2. Бушуева, Л. И. Методы прогнозирования объема продаж / Л. И. Бушуева // Маркетинг. 2001. - № 5. - с. 50 - 53
3. Галушкин А.И. Теория нейронных сетей. Кн.1,- М.: ИПРЖР, 2001. - 416с
4. Головко В.А.. Нейронные сети: обучение, организация и применение. М., ИПРЖР, 2001. - 256с.
5. Головко В.А.. От многослойных персептронов к нейронным сетям глубокого доверия: парадигмы обучения и применение. В сб.: Нейроинформатика-2015. XVII Всероссийская научно-техническая конференция с международным участием. Лекции по нейроинформатике, с.47-. НИЯУ МИФИ, 2015.
6. Горбань, А. Н. Обучение нейронных сетей / А. Н. Горбань М.: Изд. СССР- США СП "ParaGraph", 1990. - 160с.
7. Горбань А.Н. Нейронные сети на персональном компьютере / А. Н. Горбань, Д. А. Россиев Новосибирск: Наука. Сибирская издательская фирма РАН, 1996. - 276с.
8. Горбань А.Н., Дунин-Барковский В.Л., Кардин А.Н. и др. Нейроинформатика, Отв. Ред. Новиков Е.А., РАН, Сиб. Отд., Институт выч. Моделирования - Новосибирск: Наука, 1998. - 296с.
9. Дебок Г., Кохонен Т.. Анализ финансовых данных с помощью самоорганизующихся карт. М., "Альпина", 2001. - 317с.
10. Дьяконов В.П., Круглов В.В. MATLAB 6.5 SP1/7/7 SP1/7 SP2 + Simulink 5/6. Инструменты искусственного интеллекта и биоинформатики. Серия «Библиотека профессионала». - М.: СОЛОН-ПРЕСС, 2006. - 456с.
11. Дьяконов В. П. Matlab 6: учебный курс. - СПб.: Питер, 2001. - 592с.
12. Еремин Д. М., Гарцеев И. Б. Искусственные нейронные сети в интеллектуальных системах управления. — М.: МИРЭА, 2004. - 75с.
13. Ерохина Л.И. Прогнозирование, планирование в системе управления на предприятиях сферы сервиса / Л.И. Ерохина, Е.В. Башмачникова; Тольят. гос. ин-т сервиса. - М.: КНОРУС, 2004. - 202с.
14. Каллан Р. Основные концепции нейронных сетей = The Essence of Neural Networks First Edition. - М.: Вильямс, 2001. - 288с.
15. Комарцова Л.Г., Максимов А.В.. Нейрокомпьютеры. М., Изд-во МГТУ им. Баумана, 2004. - 400с.
16. Кохонен Т. Самоорганизующиеся карты. М., "Бином", 2008. - 656с.
17. Круглов В.В., Дли М.И., Голунов Р.Ю.. Нечёткая логика и искусственные нейронные сети. Физматлит, 2001. -201с.
18. Круглов В. В., Борисов В. В. Искусственные нейронные сети. Теория и практика. - М.: Горячая линия - Телеком, 2001. - 382 с.
19. Назаров, А. В., Нейросетевые алгоритмы прогнозирования и оптимизации систем / А. В. Назаров, А. И. Лоскутов СПб.: Наука и техника, 2003 - 384с.
20. Прогнозирование и планирование в условиях рынка: Учеб. Пособие для вузов. / Под ред. Т.Г. Морозовой, А.В. Пикулькина. - М.: ЮНИТИ-ДАНА, 2001. - 318с.
21. Ромашова И.Б. Прогнозирование в системе управления современным предприятием / И.Б. Ромашова. - Нижний Новгород: Нижегор. гос. университет им. Н.И. Лобачевского, 2000. - 328с.
22. Тадеусевич Рышард, Боровик Барбара, Гончаж Томаш, Леппер Бартош. Элементарное введение в технологию нейронных сетей с примерами программ / Перевод И. Д. Рудинского. — М.: Горячая линия — Телеком, 2011. - 408с.
23. Тархов Д.А.. Нейронные сети. Модели и алгоритмы. (Справочник.) М., Радиотехника, 2005. -256с.
24. Терехов В. А., Ефимов Д. В., Тюкин И. Ю. Нейросетевые системы управления. — М.: Высшая школа, 2002. -184с.
25. Уоссермен, Ф. Нейрокомпьютерная техника: Теория и практика. -М.: Мир, 1992. -184с.
26. Файоль А. Управление - это наука и искусство / А. Файоль, Г. Эмерсон, Ф. Тэйлор, Г. Форд. - М.: Республика, 1992. - 351с.
27. Хайкин С.. Нейронные сети: полный курс. 2-е изд. М., "Вильямс", 2006. -1104с.
28. Четыркин, Е. М. Статистические методы прогнозирования / Е. М. Че- тыркин-М.: Статистика, 1997. -200 с.
29. Чубукова И.А., Data Mining, Лекция 11: Методы классификации и прогнозирования. Нейронные сети, с.155-159, 2006.
30. Яхъяева Г.Э.. Нечёткие множества и нейронные сети. М., Интернет- Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2006. -315с.
31. Яхъяева Г.Э.. Основы теории нейронных сетей. Интернет-университет информационных технологий, изд-во "Открытые системы",2016. - 200с.
32. Kohonen T. 1984. Self-organization and associative memory. Series in Information Sciences, vol. 8. Berlin: Springer Verlag.
33. Hastie T., Tibshirani R., Friedman J. The Elements of Statistical Learning. — Springer, 2001.
34. АНС «СибАК» - [Электронный ресурс] / Научно-практические конференции ученых и студентов. Публикации Scopus. Авторские и коллективные монографии - Режим доступа: www.sibac.info , свободный.
35. Центральный банк Российской Федерации/ официальный сайт / [Электронный ресурс]. - Режим доступа:www.cbr.ru, свободный
36.Oracle Cryslat Ball. / - [Электронный ресурс]. - Режим доступа: www.hyperion.ru/products/appl/r pr/ , свободный
37. MATLAB - bookl. / - [Электронный ресурс]. - Режим доступа: www.matlab.exponenta.ru/neuralnetwork/book1/index.php , свободный
38. MATLAB - book2. / - [Электронный ресурс]. - Режим доступа: www.matlab.exponenta.ru/neuralnetwork/book2/18/trainlm.php ,свободный
39. Вебинар «Машинное обучение с MATLAB» - [Электронный ресурс]. - Режим доступа: http://matlab.ru/webinars/mashinnoe-obuchenie-s-matlab , требуется регистрация на сайте.
40. MATLABinRussia. Официальный Youtube канал на русском языке - [Электронный ресурс]. - Режим доступа: https://www.youtube.com/user/MATLABinRussia , свободный.