machine learning на примере алгоритма ценообразования, Овсеп...

17
Data science meetup #1 4 марта 2017 Авакян Овсеп Опыт использования ML на примере алгоритма ценообразования

Upload: it61

Post on 11-Apr-2017

51 views

Category:

Data & Analytics


2 download

TRANSCRIPT

Page 1: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Data science meetup #14 марта 2017

Авакян Овсеп

Опыт использования ML на примере алгоритма ценообразования

Page 2: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Зачем ?

1. Заказчик хочет просто узнать стоимость (виджет)2. Средние величины не работают3. Разная природа ценообразования4. Существующая модель устарела

Page 3: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Виджет ?

https://www.vezetvsem.ru/perevozka-avtomobilej

Page 4: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Use ML, dude !

Константин Воронцов

Brian Caffo Andrew Ng

Page 5: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Инструменты

● Python, Anaconda, Numpy, Pandas, SciKit Learn, Jupyter● RapidMiner● R, Plot3D, R-Studio

Page 6: Machine learning на примере алгоритма ценообразования, Овсеп Авакян
Page 7: Machine learning на примере алгоритма ценообразования, Овсеп Авакян
Page 8: Machine learning на примере алгоритма ценообразования, Овсеп Авакян
Page 9: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Ошибки в начале

● Попытка получить общую модель для всех направлений

● Грубое отсеивание выбросов● Работа с данными разной природы

Page 10: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Разделяй и обучай

Выделили 14 основных маршрутов. Описали их в виде мультиполигонов

Page 11: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Иногда данных достаточно

Page 12: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Иногда нет...

Page 13: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Ценообразование такое ценообразование

Page 14: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

R2

adjusted R2

p-value

Page 15: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Что в итоге ?

+ 8 моделей ценообразования с точностью от 57% до 87%

+ Прирост выручки 500-600 тыс.руб в месяц+ Простая открытая архитектура- Модели желательно периодически дообучать- Модели учитывают не все факторы

Page 16: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Выводы

● ML - не так страшно как звучит● Нужно больше данных !● 99% задач решаются простыми линейными методами

Page 17: Machine learning на примере алгоритма ценообразования, Овсеп Авакян

Авакян Овсеп[email protected]

Спасибо !