SlideShare a Scribd company logo
1 of 38
1
С чего все начиналось в
ритейле
2
$4.48T
Годовой оборот
мировой ритейл
индустрии
$0,5T
Потерянные
продажи
3
Мировой рынок ритейла теряет
500 млрд долларов в год
Это Петя. Он хочет приготовить ужин и
разделить романтический вечер с женой
И ритейлер и производитель вложили много
труда, чтобы удовлетворить потребности Пети
Петя написал список покупок и идет в любимый
супермаркет
?!?!?! ТЕРЯЮТ ВСЕ
Риетйлер
Инвестировал $ в:
• Склад
• Магазин
• Персонал
Производитель
Инвестировал $ в:
• Производство
• Логистику
• Отдел продаж
Проблемы
для производителя и ритейлера
- Упущенные продажи
- Неэффективные инвестиции
- Огорченный покупатель, потеря лояльности
Проблема: негативный покупательский
опыт и упущенные продажи
4
Но нужного товара в магазине НЕТ
15
мин.
Сервис на основе машинного обучения,
обеспечивающий:
постоянную доступность товара на полке
в оптимальном количестве
в режиме
реального времени
5
Приносим измеримый
результат:
+5,4%Рост товарооборота торговой сети
6
Лидеры выбирают наш сервис:
Ритейлеры Поставщики
Информационные активы в
OSA Hybrid Platform
• Торговый персонал
• Мерчендайзеры
• Crowdsourcing
• Image
recognition
• Чеки и карты
лояльности
•Внешние данные
• Цепочка поставок
• Мониторинг промо и цены
• Остатки в магазине
8
Прогноз спроса
Прогноз спроса
Проблематика:
• Прогноз большого количества временных рядов
(в одном магазине 7,000 – 35,000 товаров)
• Грязные данные (периоды отсутствия продаж, промо)
Задача:
• Недельный прогноз
• Один период вперед
• Около 250 тысяч временных рядов
Прогноз спроса
Что мы тестировали:
• ARIMA
• Нейронная сеть типа
“Многослойный персептрон”
• XGBoost
• Адаптивная селективная
модель
Метрика
Truncated MAPE –
truncated mean absolute
percentage error
Что победило?
11
Прогноз спроса
12
Truncated MAPE=
𝑖=1
𝑛
𝐴 𝑖−𝐹 𝑖
𝐴 𝑖
,
𝐹 𝑖
𝐴 𝑖
<2
1,
𝐹 𝑖
𝐴 𝑖
≥2
𝑛
MAPE=
𝑖=1
𝑛 𝐴 𝑖−𝐹 𝑖
𝐴 𝑖
𝑛
, где A − факт, F − форекаст
Прогноз спроса
ARIMA (Autoregressive integrated moving
average)
Метрика
Truncated MAPE = 0.4384
13
- не все стационарные ряды
Прогноз спроса
14
Нейронная сеть типа “Многослойный персептрон”
Метрика
Truncated MAPE = 0.3427
- два слоя по 40 нейронов
- около 25 фич
Прогноз спроса
15
XGBoost
Метрика
Truncated MAPE = 0.3342
- настройка
гиперпараметров
- около 25 фич
Прогноз спроса
16
Метрика
Truncated MAPE = 0.3217
Адаптивная селективная
модель
Прогноз спроса
17
Победитель как по точности, так и по
скорости!
Адаптивная селективная модель
Определение
промо-акции
Определение промо-акции
19
Проблематика:
• Размеченные данные
• Качество данных
Что было опробовано:
• Логистическая регрессия
• XGBoost
• Catboost
Метрика
ROC AUC
Что победило?
Определение промо-акции
20
Логистическая регрессия
Метрика
ROC AUC = 0.6543
Старая добрая база
𝑧 = 𝜃 𝑇
𝑥
𝜃 𝑇
- коэффициенты регрессии,
, где
𝑥 - параметры.
Определение промо-акции
21
XGBoost
Метрика
ROC AUC = 0.7717
Звезда Kaggle
соревнований
Определение промо-акции
22
Метрика
ROC AUC = 0.7434
Основные фичи:
- поддержка категориальных данных
- хорошие результаты на дефолтных
параметрах
- забывчивые деревья решений
Определение промо-акции
23
Победитель!
XGBoost
Связанные товары
Связанные товары
25
Проблематика:
• Стоп лист товаров
Задача:
• Определить товар, который
влияют на спрос другого
Связанные товары
26
Что мы тестировали:
• Ассоциативные правила
• Нейронная сеть plu2vec
Метрика
Экспертная оценка 100 пар
связанных товаров на адекватность и суммарное
количество
Что победило?
Связанные товары
27
Ассоциативные правила Support
Confidence
Lift
Conviction
Метрика
52%
Стандарт индустрии
Связанные товары
28
plu2vec
Метрика
85%
- Пары товаров берутся
из чеков
- Результат валидируется
экспертно
Связанные товары
29
Победитель!
plu2vec
Целевые
маркетинговые
кампании
Рекомендательные системы для
целевых маркетинговых кампаний
31
Задача:
Найти идеальный треугольник человек-
товар-предложение, который увеличивает
суммарную покупку за период
Рекомендательные системы для
целевых маркетинговых кампаний
32
• Ассоциативные правила
• Коллаборативная фильтрация
• LifeStyle: кластеризация на основе
атрибутов каталога мастер-данных
• История чеков по карте лояльности –
выпадающие продукты
• Воронка
• Нейронная сеть
Рекомендательные системы для
целевых маркетинговых кампаний
33
• Сформировано 27 сегментов на
основе аттрибутов, присвоенных
товарам
• Количество кластеров отобрано
экспертно
• Алгоритм кластеризации
k-means
LifeStyle: кластеризация на
основе аттрибутов каталога
мастер-данных
Другие задачи
Ряд других задач, которые решаются с
использованием машинного обучения
35
- Управление ценообразованием
задача - максимизация продаж и прибыли
- Управление запасами
задача - оптимизация запасов в магазинах и
распределительных центрах
Ряд других задач, которые решаются с
использованием машинного обучения
36
- Управление цепочкой поставок
задача - оптимизация цепочки поставок
95% 90% 80%
Недопоставки Запасы?
Нет искомого
товараЗапасы?
Заказы?
Недопоставки
Потери Упущенные
продажи
Создаем лучшую data science команду
в мире в индустрии ритейл
37
Data sensing
Тел.: +38 063 36 55 953
Email: o.potapenko@osahp.com
Skype: lyapen88
Facebook: fb.me/oleksii.potapenko
LinkedIn: www.linkedin.com/in/oleksii-potapenko/
Благодарю за внимание!
38

More Related Content

Similar to AI Ukraine'17 - Oleksii Potapenko

Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
InSales
 
Яндекс.Маркет: основы работы в интерфейсе
Яндекс.Маркет: основы работы в интерфейсеЯндекс.Маркет: основы работы в интерфейсе
Яндекс.Маркет: основы работы в интерфейсе
Катя Крючкова
 
Продвижение новых интернет-магазинов
Продвижение новых интернет-магазиновПродвижение новых интернет-магазинов
Продвижение новых интернет-магазинов
BranchMarketing
 
ТОП 4 Распространенные ошибки в организации закупок на предприятии
ТОП 4 Распространенные ошибки в организации закупок на предприятииТОП 4 Распространенные ошибки в организации закупок на предприятии
ТОП 4 Распространенные ошибки в организации закупок на предприятии
Margarita Chernenko, CMC
 
Илья Коган (Яндекс.Маркет) - Новые возможности сервиса
Илья Коган (Яндекс.Маркет) - Новые возможности сервисаИлья Коган (Яндекс.Маркет) - Новые возможности сервиса
Илья Коган (Яндекс.Маркет) - Новые возможности сервиса
meet_magento
 
Сапиенс Консалтинг. Семинар во Владимире
Сапиенс Консалтинг. Семинар во ВладимиреСапиенс Консалтинг. Семинар во Владимире
Сапиенс Консалтинг. Семинар во Владимире
SapCons
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
Ievgenii Katsan
 
Jet retail brief-2013-09-13
Jet retail brief-2013-09-13Jet retail brief-2013-09-13
Jet retail brief-2013-09-13
Eugene Zabramny
 

Similar to AI Ukraine'17 - Oleksii Potapenko (20)

Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
Продажи в Интернет. Как эффективно привлекать покупателей методами партизан...
 
Яндекс.Маркет: основы работы в интерфейсе
Яндекс.Маркет: основы работы в интерфейсеЯндекс.Маркет: основы работы в интерфейсе
Яндекс.Маркет: основы работы в интерфейсе
 
Диагностика розничной компании - ключевые показатели и инструменты
 Диагностика розничной компании - ключевые показатели и инструменты Диагностика розничной компании - ключевые показатели и инструменты
Диагностика розничной компании - ключевые показатели и инструменты
 
Продвижение новых интернет-магазинов
Продвижение новых интернет-магазиновПродвижение новых интернет-магазинов
Продвижение новых интернет-магазинов
 
Как построить бизнес-модель Canvas для вашего веб-проекта
Как построить бизнес-модель Canvas для вашего веб-проектаКак построить бизнес-модель Canvas для вашего веб-проекта
Как построить бизнес-модель Canvas для вашего веб-проекта
 
Андрей Колпаков, Дмитрий Станевич - Яндекс.Директ и Яндекс.Маркет: рекламные ...
Андрей Колпаков, Дмитрий Станевич - Яндекс.Директ и Яндекс.Маркет: рекламные ...Андрей Колпаков, Дмитрий Станевич - Яндекс.Директ и Яндекс.Маркет: рекламные ...
Андрей Колпаков, Дмитрий Станевич - Яндекс.Директ и Яндекс.Маркет: рекламные ...
 
ТОП 4 Распространенные ошибки в организации закупок на предприятии
ТОП 4 Распространенные ошибки в организации закупок на предприятииТОП 4 Распространенные ошибки в организации закупок на предприятии
ТОП 4 Распространенные ошибки в организации закупок на предприятии
 
Илья Коган (Яндекс.Маркет) - Новые возможности сервиса
Илья Коган (Яндекс.Маркет) - Новые возможности сервисаИлья Коган (Яндекс.Маркет) - Новые возможности сервиса
Илья Коган (Яндекс.Маркет) - Новые возможности сервиса
 
Как избежать ошибок, которые приводят к неточности маркетинговых данных
Как избежать ошибок, которые приводят к неточности маркетинговых данныхКак избежать ошибок, которые приводят к неточности маркетинговых данных
Как избежать ошибок, которые приводят к неточности маркетинговых данных
 
13. Марк Ситдиков, Good Seafood
13. Марк Ситдиков, Good Seafood13. Марк Ситдиков, Good Seafood
13. Марк Ситдиков, Good Seafood
 
Finalnaya prezentatsia
Finalnaya prezentatsiaFinalnaya prezentatsia
Finalnaya prezentatsia
 
Создание ценности для покупателей опыт средних компаний сша
Создание ценности для покупателей опыт средних компаний сшаСоздание ценности для покупателей опыт средних компаний сша
Создание ценности для покупателей опыт средних компаний сша
 
Сапиенс Консалтинг. Семинар во Владимире
Сапиенс Консалтинг. Семинар во ВладимиреСапиенс Консалтинг. Семинар во Владимире
Сапиенс Консалтинг. Семинар во Владимире
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
 
FMCG Forum Inventory Management - RU
FMCG Forum Inventory Management - RUFMCG Forum Inventory Management - RU
FMCG Forum Inventory Management - RU
 
KPI в контекстной рекламе. Николай Захаров. РИФ 2014
KPI в контекстной рекламе. Николай Захаров. РИФ 2014KPI в контекстной рекламе. Николай Захаров. РИФ 2014
KPI в контекстной рекламе. Николай Захаров. РИФ 2014
 
5 кейсов эффективных бумажных технологий привлечения и удержания клиентов для...
5 кейсов эффективных бумажных технологий привлечения и удержания клиентов для...5 кейсов эффективных бумажных технологий привлечения и удержания клиентов для...
5 кейсов эффективных бумажных технологий привлечения и удержания клиентов для...
 
Jet retail brief-2013-09-13
Jet retail brief-2013-09-13Jet retail brief-2013-09-13
Jet retail brief-2013-09-13
 
Как увеличить конверсию интернет магазина
Как увеличить конверсию интернет магазинаКак увеличить конверсию интернет магазина
Как увеличить конверсию интернет магазина
 
Стратегия персонализации магазина
Стратегия персонализации магазинаСтратегия персонализации магазина
Стратегия персонализации магазина
 

AI Ukraine'17 - Oleksii Potapenko