-
526
Заявлено проектов
-
405
Опубликовано проектов
-
30
Оставлено комментариев
-
343
Количество голосов
-
53
Дней до окончания голосования
“Сокол” — AutoML-система кассового процессинга в точках продаж и банкоматах банка
-
Руководитель проекта со стороны заказчика
Евгений Лепшин
ПАО Банк ВТБ
Начальник управления перспективных алгоритмов машинного обучения, вице-президент
-
Категория
-
Номинация
-
Цели
Создать инструмент, который позволит эффективно:
-
прогнозировать поток и остатки наличных в точках продаж и банкоматах
-
оптимизировать суммарные затраты на обеспечение наличными деньгами точек продаж и банкоматов
-
-
Сроки выполнения
сентябрь, 2022 — март, 2024 -
Год завершения проекта
2024
-
Масштаб проекта
10500 человеко-часов -
Результаты
В результате перехода на решение «Сокол» появилось больше возможностей для кастомизации решений для банка, а также повысилась точность прогноза.
Сейчас решение находится на этапе масштабирования на все банкоматы ВТБ, которых насчитывается более 15 тыс., на 1,5 тыс. точек продаж, а также присоединенных банков («Открытие» и др.).
-
Уникальность проекта
«Сокол» — собственная разработка банка ВТБ. Это решение интегрировано с промышленным оптимизатором, ранее разработанным экспертами ДАДМ. Он прогнозирует, в каком объеме нужно привезти наличные в каждый банкомат и точку продаж.
В сравнении с прошлым решением «Сокол» позволяет учитывать индивидуальные особенности каждой точки продаж и банкомата, быстро подстраиваться под потребности банка. «Сокол» работает с реальным потоком данных по операциям точек продаж и банкоматов, что позволяет реагировать на экономические изменения.
-
Проект решает задачи импортозамещения
Да
-
Использованное ПО
1. Jupiter Notebook,
2. open-source библиотеки:
Numpy
Sklearn
Pandas
-
Решение из каталога Global CIO
В проекте не используются решения из каталога Global CIO
-
Сложность реализации
Решение позволяет учесть индивидуальные особенности каждой точки продаж и банкомата, его тестирование еще по результатам пилотного проекта продемонстрировало высокую точность прогнозирования и лучшие по сравнению с предыдущим поколением решений результаты работы.
Главная сложность решения заключается в том, что каждый банкомат обучается на собственных данных. Для этого недостаточно одной разработанной модели, но при этом использование ансамбля моделей позволяет быть уверенным в адекватности прогнозов.
Разработанное решение позволяет учитывать нетипичные случаи без добавления дополнительных статических «фичей» для каждого отдельного банкомата.
-
Описание
AutoML-система “Сокол” автоматизирует прогнозы на горизонте 2-х недель на исторических данных, позволяя избежать ситуаций с нехваткой или избытком наличности в точках продаж и банкоматах.
Моделирование состоит из двух частей:
1. Прогнозирование объема денежных средств, которые внесут и снимут клиента банка за ближайшие 2 недели, а также расчет максимальной «просадки» в течение дня
2. Анализ покупюрного строения наличной денежной массы в банкоматах
Кроме того, в моделировании учитывается тип банкомата, контрактные обязательства (например, по выплате денежных средств в рамках масштабного зарплатного проекта) и календарные особенности.
Следующий этап — оптимизация. Промышленный оптимизатор — технологическое решение для оценки эффективности и оптимизации бизнес-процессов, который позволяет выстраивать оптимальные стратегии на основе анализа больших данных. Алгоритм оптимизации для банкоматов был написан в партнерстве с МФТИ и способен выдерживать высокие нагрузки.
Сейчас решение находится на этапе масштабирования на все банкоматы ВТБ, которых насчитывается более 15 тыс., на 1,5 тыс. точек продаж, а также присоединенных банков («Открытие» и др.).
Под капотом
В ансамбле — десятки тысяч моделей, в которых применяется случайный лес для регрессии. Такой подход позволяет учесть индивидуальные особенности каждого банкомата в модели, а также не допустить переобучение. Модели дообучаются каждые две недели, а каждые два месяца происходит подбор новых гиперпараметров, например, количество деревьев в случайном лесу.
Кроме того, происходит детрендирование данных, при котором они приводятся к текущему уровню инфляции, а также учитывается тенденция клиентов к снятию большего количества денежных средств, чем, например, три года назад. Это позволяет точнее предсказывать спрос и определять актуальные клиентские потребности.
А также ежедневно проводится детекция аномалий. Для новых или для тех банкоматов, которые поменяли свое местоположение, используется алгоритм «холодного старта»: происходит переподбор выборки для обучения алгоритмов.
С переходом на решение «Сокол» появилось больше возможностей для кастомизации решений для банка, а также повысилась точность прогноза.
-
География проекта
РФ
-
Заказчик
ПАО Банк ВТБ
Комментировать могут только авторизованные пользователи.
Предлагаем Вам войти в систему или зарегистрироваться.