📄Работа №203594

Тема: Анализ движения денежных средств в банкоматах с помощью нейронных сетей

Характеристики работы

Тип работы Дипломные работы, ВКР
Математика
Предмет Математика
📄
Объем: 51 листов
📅
Год: 2019
👁️
Просмотров: 52
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

АННОТАЦИЯ 2
Введение 7
1 МЕТОДЫ РЕШЕНИЯ ЗАДАЧИ ПРОГНОЗИРОВАНИЯ ФИНАНСОВЫХ ПОТОКОВ 9
1.1 Понятие прогнозирования и его особенности 9
1.2 Обзор моделей прогнозирования 13
1.3 Регрессионные модели прогнозирования 15
1.4 Авторегрессионные модели 16
1.5 Модель экспоненциального сглаживания 17
1.6 Модели на базе цепей Маркова 19
1.7 Модели на базе классификационно-регрессионных деревьев 20
1.8 Модели, основанные на методе опорных векторов 21
1.9 Модели на основе передаточных функций 22
1.10 Нейросетевые модели 22
1.10.1 Однослойные сети прямого распространения 27
1.10.2 Многослойные сети прямого распространения 28
1.10.3 Рекуррентные сети(НИК) 29
1.10.4 Ограничения RNN и появление LSTM-блоков 29
1.10.5 Методы обучения искусственных нейронных сетей 30
1.10.6 Прямое распространение (forward-propagation) 31
1.10.7 Обратное распространение (back-propagation) 32
1.11 Выводы по разделу 34
2 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ 36
2.1 Обзор модели LSTM 36
2.2 Пошаговый разбор LSTM 37
2.3 Деление на окна 38
2.4 Регуляризация 39
2.4.1 Отсев (Dropout) 39
2.4.2 Снижение скорости обучения (learning rate decay) и ранняя
остановка (early stopping) 40
2.5 Функция активации 41
2.6 Функция потерь 42
2.7 Метод обучения 42
2.8 Итоговая архитектура сети 42
2.9 Выводы по разделу 43
3 РАЗРАБОТКА ПРОГРАММЫ 44
3.1 Разработка интерфейса 44
3.2 Проектирование архитектуры программы 46
3.3 Системные требования 47
3.4 Тестирование программы 48
3.5 Выводы по разделу 48
ЗАКЛЮЧЕНИЕ 50
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 51

📖 Аннотация

В данной выпускной квалификационной работе исследуется применение нейронных сетей для прогнозирования движения денежных средств в банкоматах с целью оптимизации их инкассации. Актуальность исследования обусловлена необходимостью обеспечения бесперебойной доступности наличных денег для клиентов при минимизации операционных издержек банков, связанных с избыточным или недостаточным резервированием купюр. Основным результатом является разработка и программная реализация имитационной модели на основе LSTM-сети (Long Short-Term Memory), способной анализировать временные ряды данных о снятии наличных и строить прогнозы необходимого объема денежных средств. Выводы работы подтверждают, что данная архитектура преодолевает ограничения классических рекуррентных сетей при работе с долгосрочными зависимостями во временных рядах, демонстрируя высокую адаптивность и точность. Научная значимость заключается в адаптации и верификации метода глубокого обучения для решения конкретной финансово-логистической задачи, а практическая — в создании инструмента для банков, позволяющего снизить риски простоя банкоматов и неэффективного использования капитала. Теоретической основой послужили труды таких авторов, как В.Н. Афанасьев и М.М. Юзбашев по анализу временных рядов, Дж. Бокс и Г. Дженкинс по моделям прогнозирования, а также К.О. Кизбикенов, рассматривающий фундаментальные принципы прогностики.

📖 Введение

Несмотря на развитие и распространение цифровых платежей, наличные денежные средства играют и в среднесрочной перспективе будут играть ключевую роль в повседневной жизни человека и считаются основой экономики. Денежные средства достигают людей различными способами, такими как розничная торговля, банкоматы и филиалы банков. Поэтому для банков очень важно непрерывное движение денежных средств в банкоматах, которое обеспечивает бесперебойный доступ к снятию наличных денежных средств.
Если загрузить в банкомат максимальную сумму денежных средств, при попытке уменьшить количество инкассаций, это может привести к тому, что банк не сможет использовать денежные средства. Также если правильно не распланировать расписание инкассаций, то может возникнуть недостаток купюр в банкомате из-за не проведенной вовремя инкассации, поэтому в такой ситуации банк может потерять клиентов.
Задачей прогнозирования и анализа движения денежных средств в системе банкоматов является определение резерва наличности, необходимого банкомату в течении некоторого времени. Имитационная модель движения денежных средств дает возможность прогнозировать количество снятых денег за заданный период времени, чтобы исключить простой банкомата.
Целью данной работы является прогнозирование снятия денежных средств, через банкоматы основанного на использовании нейронных сетей. Для реализации цели необходимо:
- изучить теоретические основы работы нейронных сетей;
- изучить особенности прогнозирования с помощью нейронных сетей;
- определить применимость данной модели к прогнозированию движения средств в банкоматах;
- разработать архитектуру нейронной сети, решающей задачу прогнозирования;
- разработать компьютерную программу, реализующую разработанную модель;
- проверить работу программы на экспериментальных данных.
Объект исследования:
- банкоматы, предоставленные компанией «Compass Plus».
Предмет исследования:
- построение имитационной модели движения денежных потоков в банкоматах.
Обработка временных рядов необходима для определения природы наличности в банкомате. Так как каждый банкомат имеет свои статистические характеристики, построить одну общую картинку для всех банкоматов невозможно. Но на основании такого исследования можно строить достаточно реалистичные имитационные модели.
Данная работа состоит из введения, трех глав, заключения, приложения и списка литературы. В первой главе описываются теоретические аспекты прогнозирования временных рядов. Во второй главе разобрана архитектура нейронной сети и программная реализация. Третья глава описывает анализ полученных результатов.
Информационной базой исследования является документация языка Python, документация набора сторонних библиотек, публикации экономи- ческо-математических журналов, интернет ресурсы.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В результате проделанной работы были выполнены необходимые шаги. Первым шагом было рассмотрение и подведение теоретического материала для понимания работы математической модели. В первом разделе были рассмотрены детали из которых состоит эта модель, рассмотрены и описаны другие известные используемые сейчас модели, рассмотрены их преимущества и недостатки. Эффективность выбранной модели состоит в том, что нейронные сети имеют возможность обучаться, благодаря чему они очень адаптивны и устойчивы к шумам во входных данных. Для прогнозирования чаще всего выбирают рекуррентные нейронные сети, которые могут строить достаточно точный прогноз. Но при прогнозировании временных рядов, имеющих зависимости на длинных дистанциях они имеют проблемы. Именно поэтому была выбрана и реализована LSTM-сеть, в которой в отличии от рекуррентных нейросетей в ней появляются LSTM- блоки, которые заменяют понятие нейрона и имеют набор операций для активации памяти внутри блока. Также скорость работы уже обученной сети очень высока.
Была создана программа и интерфейс для этой модели. Программа наглядно показывает движение работы модели на реальных данных, что так же помогает оценить адекватность работы на выбранных данных. Для понимания работы модели было выведено окно с ошибкой прогнозирования, которая считается как среднеквадратичное отклонение полученных данных от ожидаемых.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Кизбикенов, К.О. Прогнозирование и временные ряды: учебное пособие /К.О. Кизбеков. - Барнаул: Издв-во ФГБОУ ВО АлтГПУ, 2017 - 113с.
2 Основные понятия прогностики. URL: https://finlit.online/metodyi- modelirovanie-matematicheskie/osnovnyie-ponyatiya-prognostiki-32215.html (дата обращения: 23.02.2019).
3 Афанасьев, В.Н. Анализ временных рядов и прогнозирование: учебное пособие / В.Н. Афанасьев, М.М. Юзбашев. - Москва: Изд-во «Финансы и статистика», 2010. - 320 с.
4 Бокс, Дж. Анализ временных рядов, прогноз и управление / Дж. Бокс, Г.М. Дженкинс. - Москва: Изд-во «Мир», 1974. - 406 с.
5 Тихонов, Э.Е. Методы прогнозирования в условиях рынка: учебное пособие. / Э.Е. Тихонов. - Невинномысск, 2006. - 221 с.
6 Балаш, В.А. Эконометрика: учебное пособие / В.А. Балаш, О.С. Балаш, А.И. Землянухин. - Саратов, 2005. - 80 с.
7 Эконометрика обучающий компьютерный практикум. URL: https://por- tal.fa.ru/Files/Data/4665749cadbf4f6a93ec700b17242df7/econometrika_pr.pdf (дата обращения 20.03.2019).
8 Дрейпер, Н. Прикладной регрессионный анализ издание второе /
Н. Дрейпер, Г. Смит - Москва: Изд-во «Финансы и статистика», 1987г. - 353с.
9 Регрессионный анализ. URL: https://www.hse.ru/data/2014/08/29/1313619 461/лекция%205.pdf (дата обращения 21.03.2019).
10 Моделирование и анализ динамических данных URL: http://vestnikoldsamgu.ssau.ru/articles/108_21.pdf (дата обращения 10.04.2019).
11 Анализ временных рядов. URL: http://statsoft.ru/home/textbook/modules/ sttimser.html?sphrase_id=82109 (дата обращения 22.04.2019).
12 Зорин, А.В. Введение в общие цепи Маркова.: учебное пособие / А.В. Зорин, В.А. Зорин, Е.В. Пройдакова, М.А Федоткин - Нижний Новгород: Изд-во Нижегородский госуниверситет, 2013. - 51 с.
13 Чучуева, И.А., Модель Прогнозирования Временных Рядов По Выборке Максимального Подобия: монография / И.А. Чучуева. -Москва: Изд-во МГТУ им. Н.Э. Баумана, 2012 - 127 с.
14 Хайкин, С. Нейронные сети. Полный курс. / С. Хайкин - Москва.: Изд- во "Вильямс", 2006. - 1104 с.
15 Neural Networks for Forecasting Financial and Economic Time Series. URL: https://medium.com/microsoftazure/neural-networks-for-forecasting-finan- cial-and-economic-time-series-6aca370ff412 (дата обращения 23.04.2019)
16 Morariu, N. A neural network model for time series forecasting /
..21

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ