SlideShare a Scribd company logo
1 of 40
Model Governance
или почему падает точность прогноза
Роман Чеботарев
Руководитель практики «Прогнозная аналитика и машинное обучение»
ICBDA 2016
О чем разговор?
Очевидный факт
Если оставить прогнозную модель саму по себе, то со временем точность начнет
падать и через некоторое время она начнет вредить, а не помогать
О чем разговор?
Очевидный факт
Если оставить прогнозную модель саму по себе, то со временем точность начнет
падать и через некоторое время она начнет вредить, а не помогать
Очевидное следствие
Прогнозные модели и процессы нужно обслуживать и обновлять
О чем разговор?
Очевидный факт
Если оставить прогнозную модель саму по себе, то со временем точность начнет
падать и через некоторое время она начнет вредить, а не помогать
Очевидное следствие
Прогнозные модели и процессы нужно обслуживать и обновлять
Неочевидное следствие #1
Обслуживать и поддерживать бывает сложнее, чем внедрять
Неочевидное следствие #2
Очень часто автоматизация процесса только вредит
НЕ мотивирующие примеры из жизни
fckp пример #1
В маленький магазин уехала фура водки, т.к. процесс заказа был полностью
автоматизирован, а прогноз был посчитан для другого типа товара из-за
ошибки при обновлении справочников (тоже автоматическом)
НЕ мотивирующие примеры из жизни
fckp пример #1
В маленький магазин уехала фура водки, т.к. процесс заказа был полностью
автоматизирован, а прогноз был посчитан для другого типа товара из-за
ошибки при обновлении справочников (тоже автоматическом)
fckp пример #2
Чуть было не остановили несколько агрегатов на станции, т.к. получили
прогноз погоды от поставщика с нулями (ошибка на стороне поставщика).
Система решила, что наступила «зима», столько оборудования не нужно и
выдала рекомендацию «отключить»
Что происходит
Пилот
время
эффект
Что происходит
Пилот Внедрение
время
эффект
Что происходит
Пилот Внедрение Эксплуатация
время
эффект
Что происходит
Пилот Внедрение Эксплуатация
время
эффект
ожидание
Что происходит
Пилот Внедрение Эксплуатация
время
эффект
ожидание
реальность
Проблема в том, что все меняется
Внешние факторы
• Окружающий мир (поведение покупателей,
рыночные, макро- и микроэкономические
факторы и т.п.)
• Сам бизнес (новые продукты и услуги,
новые точки обслуживания, новое
оборудования)
Проблема в том, что все меняется
Внешние факторы
• Окружающий мир (поведение покупателей,
рыночные, макро- и микроэкономические
факторы и т.п.)
• Сам бизнес (новые продукты и услуги,
новые точки обслуживания, новое
оборудования)
Внутренние факторы
• Сбор и хранение данных (какие системы есть и
какие данные поставляют)
• Аналитические процедуры (обработка данных и
прогнозирование)
Проблема в том, что все меняется
Внешние факторы
• Окружающий мир (поведение покупателей,
рыночные, макро- и микроэкономические
факторы и т.п.)
• Сам бизнес (новые продукты и услуги,
новые точки обслуживания, новое
оборудования)
Внутренние факторы
• Сбор и хранение данных (какие системы есть и
какие данные поставляют)
• Аналитические процедуры (обработка данных и
прогнозирование)
Изменения внешних факторов, как
правило, приводит к ухудшению точности
прогнозирования
Проблема в том, что все меняется
Внешние факторы
• Окружающий мир (поведение покупателей,
рыночные, макро- и микроэкономические
факторы и т.п.)
• Сам бизнес (новые продукты и услуги,
новые точки обслуживания, новое
оборудования)
Внутренние факторы
• Сбор и хранение данных (какие системы есть и
какие данные поставляют)
• Аналитические процедуры (обработка данных и
прогнозирование)
Изменения внешних факторов, как
правило, приводит к ухудшению точности
прогнозирования
Неучтенные изменения внутренних факторов
чаще всего приводит к отказу или
непредвиденному поведению
Детализация рисков
Входные данные Прогнозные модели Выходные данные
Риск – отказ системы
или некорректное
поведение из-за
ошибок во входных
данных
Входные данные Прогнозные модели Выходные данные
Детализация рисков
Риск – отказ системы
или некорректное
поведение из-за
ошибок во входных
данных
Риск – снижение точности прогноза
при отсутствии контроля и
обновлений
Входные данные Прогнозные модели Выходные данные
Детализация рисков
Риск – отказ системы
или некорректное
поведение из-за
ошибок во входных
данных
Риск – снижение точности прогноза
при отсутствии контроля и
обновлений
Риск – execution неверных
решений из-за недостаточной
проработки вопросов
автоматизации
Входные данные Прогнозные модели Выходные данные
Детализация рисков
Риск – отказ системы
или некорректное
поведение из-за
ошибок во входных
данных
Риск – снижение точности прогноза
при отсутствии контроля и
обновлений
Риск – execution неверных
решений из-за недостаточной
проработки вопросов
автоматизации
Data Governance Model Governance Process Governance
Входные данные Прогнозные модели Выходные данные
Детализация рисков
Представьте, что модель – это автомобиль
Представьте, что модель – это автомобиль
ПОМЕНЯТЬ МАСЛО
НУЖНО ЗАПРАВИТЬСЯ
ХОРОШИЙ ЛИ БЕНЗИН НА ТОЙ АЗС?
МОЖЕТ ПРОДАТЬ?
НЕ ПОРА ЛИ ПЕРЕОБУТЬСЯ?
ИНТЕРЕСНО, КАК ТАМ КОЛОДКИ?
КУПИТЬ ДЕТСКОЕ КРЕСЛО
ПОМЕСТИТЬСЯ ЛИ В БАГАЖНИК?
CHECK-ENGINE
Представьте, что модель – это автомобиль
ПОМЕНЯТЬ МАСЛО
НУЖНО ЗАПРАВИТЬСЯ
ХОРОШИЙ ЛИ БЕНЗИН НА ТОЙ АЗС?
МОЖЕТ ПРОДАТЬ?
НЕ ПОРА ЛИ ПЕРЕОБУТЬСЯ?
ИНТЕРЕСНО, КАК ТАМ КОЛОДКИ?
КУПИТЬ ДЕТСКОЕ КРЕСЛО
ПОМЕСТИТЬСЯ ЛИ В БАГАЖНИК?
CHECK-ENGINE
• Параметры для постоянного контроля
• Регулярные процедуры обслуживания по расписанию / по событию
• Выраженные сезонные эффекты
• Периодическая замена частей
• Когда-нибудь приходит время просто поменять целиком
Тоже самое с прогнозными моделями и аналитическими процессами!
Model Governance по принципу champion-challenger
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
champion
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
challenger
champion
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
challenger
champion
тест #1
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
4. Если на новых данных challenger побеждает champion’а, то он становится новым champion
challenger
champion
archive
тест #1
>
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
4. Если на новых данных challenger побеждает champion’а, то он становится новым champion
5. GOTO шаг 2
challenger
champion
archive
тест #1 тест #2
>
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
4. Если на новых данных challenger побеждает champion’а, то он становится новым champion
5. GOTO шаг 2
challenger
champion
archive
Х
тест #1 тест #2
> <
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
4. Если на новых данных challenger побеждает champion’а, то он становится новым champion
5. GOTO шаг 2
challenger
champion
archive
Х
тест #1 тест #2 тест #3
> <
…𝑡2𝑡1
Model Governance по принципу champion-challenger
1. Есть процесс, работающий в production (champion)
2. С некоторой периодичностью строим новые модели или процессы (challenger’ы)
3. Все процессы работают некоторое время параллельно [в режиме AB тестов]
4. Если на новых данных challenger побеждает champion’а, то он становится новым champion
5. GOTO шаг 2
challenger
champion
archive
Х
тест #1 тест #2 тест #3
> < >
…𝑡2𝑡1
Нюансы подхода
или слайд для технарей
1. Используются ансамбли (ensebmles) моделей
• Добавляется новая модель в ансамбль, переобучаются веса. Модели с низкими весами
исключаются
• (или) переобучается ансамбль целиком
2. Используется online machine learning – нужно снимать snapshot’ы моделей с некоторой частотой
3. Не всегда много данных это хорошо. Часто лучше обучаться на последних данных и не использовать
всю доступную историю
4. Если метрика качества рассчитывается на длинном промежутке времени – ничего не поделаешь,
нужно также увеличивать продолжительность тестов
5. Блендинг прошлых моделей-champion’ов – плохая идея, если модели не time-aware (в явном виде
учитывают время в данных)
Признаки хорошей организации процесса
1. Вы принципиально можете полностью восстановить процессы и модели на
определенную дату
Признаки хорошей организации процесса
1. Вы принципиально можете полностью восстановить процессы и модели на
определенную дату
2. Ваши модели и процессы устойчивы к расширению входных данных
Признаки хорошей организации процесса
1. Вы принципиально можете полностью восстановить процессы и модели на
определенную дату
2. Ваши модели и процессы устойчивы к расширению входных данных
3. Вы понимаете, что произойдет, если будут проблемы с входными данными
• Отсутствие или пропуски в данных
• Аномальные всплески
Признаки хорошей организации процесса
1. Вы принципиально можете полностью восстановить процессы и модели на
определенную дату
2. Ваши модели и процессы устойчивы к расширению входных данных
3. Вы понимаете, что произойдет, если будут проблемы с входными данными
• Отсутствие или пропуски в данных
• Аномальные всплески
4. Вы уверены, что прогнозные данные проверяются системой-потребителем перед
исполнением
Простые, но важные выводы
1. Использование Machine Learning – это постоянный процесс, а не проект.
Аналитические системы нужно постоянно обслуживать и обновлять
Простые, но важные выводы
1. Использование Machine Learning – это постоянный процесс, а не проект.
Аналитические системы нужно постоянно обслуживать и обновлять
2. Автоматизация жизненного цикла – это непросто, автоматизируйте постепенно и
только после «ручного периода»
Спасибо за Ваше время и внимание
Роман Чеботарев
Руководитель практики
«Прогнозная аналитика и машинное обучение»
email: RChebotarev@croc.ru
skype: roman.s.chebotarev
slack: convex (OpenDataScience)
habr: convex

More Related Content

What's hot

Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Maxim Shulga
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...Ievgenii Katsan
 
ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...Rina Uzhevko
 
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективеБизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективеSQALab
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...Ievgenii Katsan
 
Кодекс аналитика
Кодекс аналитикаКодекс аналитика
Кодекс аналитикаSQALab
 
Прыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуПрыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуSQALab
 
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)PCampRussia
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQAFest
 
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...SQALab
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяSQALab
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомMikhail Tabunov
 
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Andrey Ladutko
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!SQALab
 
Отделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаОтделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаSQALab
 
Kак продать Scrum команде
Kак продать Scrum команде Kак продать Scrum команде
Kак продать Scrum команде Mykola Mytko
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрикRoman Ivliev
 
Наталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеНаталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеSQALab
 
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеDeutsche Post
 

What's hot (20)

Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы Автоматизация тестирования - это пот, кровь и слезы
Автоматизация тестирования - это пот, кровь и слезы
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...ROCS 2 - advanced platform for automated test execution in clustered environm...
ROCS 2 - advanced platform for automated test execution in clustered environm...
 
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективеБизнес-аналитик в проектах по разработке ПО в обозримой перспективе
Бизнес-аналитик в проектах по разработке ПО в обозримой перспективе
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
 
Кодекс аналитика
Кодекс аналитикаКодекс аналитика
Кодекс аналитика
 
Прыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуПрыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущему
 
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
Кросс-продуктовая аналитика в облаке (Глеб Сологуб, SkyEng)
 
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибкиQA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
QA Fest 2015. Aлександр Кузняк. Тестовая документация. How-To и типичные ошибки
 
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
Что ждет тестировщиков при организации процесса тестирования Enterprise-проду...
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователя
 
Coub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектомCoub 2014: Управление быстрорастущим проектом
Coub 2014: Управление быстрорастущим проектом
 
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
Automation for-non-automation - Автоматизация для не-автоматизаторов - хотелк...
 
Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!Улучшить KPI в два раза? Сделано!
Улучшить KPI в два раза? Сделано!
 
Отделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционалаОтделяем зёрна от плевел: работа с заявками на развитие функционала
Отделяем зёрна от плевел: работа с заявками на развитие функционала
 
Kак продать Scrum команде
Kак продать Scrum команде Kак продать Scrum команде
Kак продать Scrum команде
 
АСУ П / ERP
АСУ П / ERPАСУ П / ERP
АСУ П / ERP
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
 
Наталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-командеНаталья Медведева - Тестировщик на все руки в Scrum-команде
Наталья Медведева - Тестировщик на все руки в Scrum-команде
 
Severity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятноеSeverity и Priority для неначинающих: очевидное и невероятное
Severity и Priority для неначинающих: очевидное и невероятное
 

Viewers also liked

Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»
Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»
Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»Mail.ru Group
 
Александр Емешев — Tinkoff — ICBDA 2015
Александр Емешев — Tinkoff — ICBDA 2015Александр Емешев — Tinkoff — ICBDA 2015
Александр Емешев — Tinkoff — ICBDA 2015rusbase
 
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016rusbase
 
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016rusbase
 
Евгений Быков – Телум – ICBDA2016
Евгений Быков – Телум – ICBDA2016Евгений Быков – Телум – ICBDA2016
Евгений Быков – Телум – ICBDA2016rusbase
 
Наталья Полковникова – Global Innovation Labs – ICBDA2016
Наталья Полковникова – Global Innovation Labs – ICBDA2016Наталья Полковникова – Global Innovation Labs – ICBDA2016
Наталья Полковникова – Global Innovation Labs – ICBDA2016rusbase
 
Александр Яшкин – FANUC Russia – ICBDA2016
Александр Яшкин – FANUC Russia – ICBDA2016Александр Яшкин – FANUC Russia – ICBDA2016
Александр Яшкин – FANUC Russia – ICBDA2016rusbase
 
Владислав Лисицкий — Rubbles — ICBDA2016
Владислав Лисицкий — Rubbles — ICBDA2016Владислав Лисицкий — Rubbles — ICBDA2016
Владислав Лисицкий — Rubbles — ICBDA2016rusbase
 
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...Mail.ru Group
 
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...Mail.ru Group
 
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...Mail.ru Group
 
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...Mail.ru Group
 
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтов
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтовАлександр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтов
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтовMail.ru Group
 
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...Mail.ru Group
 
Николай Марин — IBM — ICBDA2016
Николай Марин — IBM — ICBDA2016Николай Марин — IBM — ICBDA2016
Николай Марин — IBM — ICBDA2016rusbase
 
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016rusbase
 
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»Mail.ru Group
 
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Mail.ru Group
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016rusbase
 
Николай Птицын — Synesis — ICBDA 2015
Николай Птицын — Synesis — ICBDA 2015Николай Птицын — Synesis — ICBDA 2015
Николай Птицын — Synesis — ICBDA 2015rusbase
 

Viewers also liked (20)

Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»
Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»
Роман Чеботарёв, КРОК, «Выбираем метрику оценки качества модели»
 
Александр Емешев — Tinkoff — ICBDA 2015
Александр Емешев — Tinkoff — ICBDA 2015Александр Емешев — Tinkoff — ICBDA 2015
Александр Емешев — Tinkoff — ICBDA 2015
 
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016Андрей Созыкин — ИММ УрО РАН — ICDBA2016
Андрей Созыкин — ИММ УрО РАН — ICDBA2016
 
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016
Сергей Лоншаков — проект "Дрон сотрудник" — ICBDA2016
 
Евгений Быков – Телум – ICBDA2016
Евгений Быков – Телум – ICBDA2016Евгений Быков – Телум – ICBDA2016
Евгений Быков – Телум – ICBDA2016
 
Наталья Полковникова – Global Innovation Labs – ICBDA2016
Наталья Полковникова – Global Innovation Labs – ICBDA2016Наталья Полковникова – Global Innovation Labs – ICBDA2016
Наталья Полковникова – Global Innovation Labs – ICBDA2016
 
Александр Яшкин – FANUC Russia – ICBDA2016
Александр Яшкин – FANUC Russia – ICBDA2016Александр Яшкин – FANUC Russia – ICBDA2016
Александр Яшкин – FANUC Russia – ICBDA2016
 
Владислав Лисицкий — Rubbles — ICBDA2016
Владислав Лисицкий — Rubbles — ICBDA2016Владислав Лисицкий — Rubbles — ICBDA2016
Владислав Лисицкий — Rubbles — ICBDA2016
 
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...
Иван Лобов, Data-Centric Alliance, «Текущие тенденции в сфере исследования гл...
 
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...
Ростислав Яворский, Высшая Школа Экономики, «Как использовать анализ сетевых ...
 
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...
Сергей Герасимов (ВМК МГУ), Александр Мещеряков (Институт космических исследо...
 
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
 
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтов
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтовАлександр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтов
Александр Щусь, Mail.Ru Group, Детектирование взломов почтовых аккаунтов
 
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...
Александр Семёнов, МТС, Высшая Школа Экономики, «Анализ социальных сетей в те...
 
Николай Марин — IBM — ICBDA2016
Николай Марин — IBM — ICBDA2016Николай Марин — IBM — ICBDA2016
Николай Марин — IBM — ICBDA2016
 
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
Дмитрий Кирьянов — Полибук Мультимедиа — ICBDA2016
 
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»
Михаил Бурцев, МФТИ, основатель DeepHack, «Последние хиты глубокого обучения»
 
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
Станислав Семенов, Data Scientist, Kaggle top-3, «О соревновании Telstra Kagg...
 
Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016Александр Белоцерковский — Microsoft — ICBDA2016
Александр Белоцерковский — Microsoft — ICBDA2016
 
Николай Птицын — Synesis — ICBDA 2015
Николай Птицын — Synesis — ICBDA 2015Николай Птицын — Synesis — ICBDA 2015
Николай Птицын — Synesis — ICBDA 2015
 

Similar to Роман Чеботарев — КРОК — ICBDA2016

Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Ратнер Александр
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваSQALab
 
A/B - тесты или раздолье для ошибок
A/B - тесты или раздолье для ошибокA/B - тесты или раздолье для ошибок
A/B - тесты или раздолье для ошибокНиколай Захаров
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиSQALab
 
Нейробиология, тойота ката, управления очередями - как это использовать в упр...
Нейробиология, тойота ката, управления очередями - как это использовать в упр...Нейробиология, тойота ката, управления очередями - как это использовать в упр...
Нейробиология, тойота ката, управления очередями - как это использовать в упр...Alexander Abolmasov
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаMarina Peregud
 
Как автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеКак автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеМаркетинг-аналитика с OWOX BI
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянинаqasib
 
Качество продукта через управление проектом
Качество продукта через управление проектомКачество продукта через управление проектом
Качество продукта через управление проектомОльга Павлова
 
20151029 непрерывные улучшения без исполняемой модели бизнеса
20151029 непрерывные улучшения без исполняемой модели бизнеса20151029 непрерывные улучшения без исполняемой модели бизнеса
20151029 непрерывные улучшения без исполняемой модели бизнесаAndrei A. Emelin
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IISergiy Povolyashko
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий СтрелюкSQALab
 
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предамSQALab
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестированияIgor Pozumentov
 
Применение инструментов бережливого производства на практике
Применение инструментов бережливого производства на практикеПрименение инструментов бережливого производства на практике
Применение инструментов бережливого производства на практикеRoman Bunin
 

Similar to Роман Чеботарев — КРОК — ICBDA2016 (20)

Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.Управление и руководство в процессном подходе. Тренинг-семинар.
Управление и руководство в процессном подходе. Тренинг-семинар.
 
Автоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производстваАвтоматизация сборки и тестирования в разрезе эффективного производства
Автоматизация сборки и тестирования в разрезе эффективного производства
 
A/B - тесты или раздолье для ошибок
A/B - тесты или раздолье для ошибокA/B - тесты или раздолье для ошибок
A/B - тесты или раздолье для ошибок
 
6sigma
6sigma6sigma
6sigma
 
6sigma
6sigma6sigma
6sigma
 
Улучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные моделиУлучшение процесса тестирования: контентные модели
Улучшение процесса тестирования: контентные модели
 
Нейробиология, тойота ката, управления очередями - как это использовать в упр...
Нейробиология, тойота ката, управления очередями - как это использовать в упр...Нейробиология, тойота ката, управления очередями - как это использовать в упр...
Нейробиология, тойота ката, управления очередями - как это использовать в упр...
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
Как автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайтеКак автоматизировать тестирование метрик на сайте
Как автоматизировать тестирование метрик на сайте
 
Роль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана ФедянинаРоль тестировщика в Lean. Светлана Федянина
Роль тестировщика в Lean. Светлана Федянина
 
Качество продукта через управление проектом
Качество продукта через управление проектомКачество продукта через управление проектом
Качество продукта через управление проектом
 
20151029 непрерывные улучшения без исполняемой модели бизнеса
20151029 непрерывные улучшения без исполняемой модели бизнеса20151029 непрерывные улучшения без исполняемой модели бизнеса
20151029 непрерывные улучшения без исполняемой модели бизнеса
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
организация и проведение тестирования
организация и проведение тестированияорганизация и проведение тестирования
организация и проведение тестирования
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 
Применение инструментов бережливого производства на практике
Применение инструментов бережливого производства на практикеПрименение инструментов бережливого производства на практике
Применение инструментов бережливого производства на практике
 

More from rusbase

Робоэдвайзинг
РобоэдвайзингРобоэдвайзинг
Робоэдвайзингrusbase
 
Как чат-боты меняют банковское обслуживание
Как чат-боты меняют банковское обслуживание Как чат-боты меняют банковское обслуживание
Как чат-боты меняют банковское обслуживание rusbase
 
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере Как удаленная идентификация повлияет на бизнес модели в финансовой сфере
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере rusbase
 
Как социальные сети влияют на скоринг
Как социальные сети влияют на скоринг Как социальные сети влияют на скоринг
Как социальные сети влияют на скоринг rusbase
 
Искусственный интеллект в кредитном скоринге
Искусственный интеллект в кредитном скорингеИскусственный интеллект в кредитном скоринге
Искусственный интеллект в кредитном скорингеrusbase
 
P2P кредитование и народное поручительство
P2P кредитование и народное поручительство P2P кредитование и народное поручительство
P2P кредитование и народное поручительство rusbase
 
Francis Bakos, Vitality - FinTech Russia
Francis Bakos, Vitality - FinTech RussiaFrancis Bakos, Vitality - FinTech Russia
Francis Bakos, Vitality - FinTech Russiarusbase
 
Руслан Юсуфов, Страхование от кибер-атак - FinTech Russia
Руслан Юсуфов, Страхование от кибер-атак - FinTech RussiaРуслан Юсуфов, Страхование от кибер-атак - FinTech Russia
Руслан Юсуфов, Страхование от кибер-атак - FinTech Russiarusbase
 
Алексей Краснопольский, Онлайн-кассы - FinTech Russia
Алексей Краснопольский, Онлайн-кассы - FinTech RussiaАлексей Краснопольский, Онлайн-кассы - FinTech Russia
Алексей Краснопольский, Онлайн-кассы - FinTech Russiarusbase
 
Иван Беров, Digital Identity - FinTech Russia
Иван Беров, Digital Identity - FinTech RussiaИван Беров, Digital Identity - FinTech Russia
Иван Беров, Digital Identity - FinTech Russiarusbase
 
Алексей Катрич, IoT в InsurTech - FinTech Russia
Алексей Катрич, IoT в InsurTech - FinTech RussiaАлексей Катрич, IoT в InsurTech - FinTech Russia
Алексей Катрич, IoT в InsurTech - FinTech Russiarusbase
 
Алексей Архипов, Мастерчейн - FinTech Russia
Алексей Архипов, Мастерчейн  - FinTech RussiaАлексей Архипов, Мастерчейн  - FinTech Russia
Алексей Архипов, Мастерчейн - FinTech Russiarusbase
 
Максим Григорьев, Удаленная идентификация - FinTech Russia
Максим Григорьев, Удаленная идентификация - FinTech RussiaМаксим Григорьев, Удаленная идентификация - FinTech Russia
Максим Григорьев, Удаленная идентификация - FinTech Russiarusbase
 
Александр Кузьмин, PSD2 - FinTech Russia
Александр Кузьмин, PSD2 - FinTech RussiaАлександр Кузьмин, PSD2 - FinTech Russia
Александр Кузьмин, PSD2 - FinTech Russiarusbase
 
Алексей Благирев, "Открытие" — FinTech Russia 2017
Алексей Благирев, "Открытие" — FinTech Russia 2017Алексей Благирев, "Открытие" — FinTech Russia 2017
Алексей Благирев, "Открытие" — FinTech Russia 2017rusbase
 
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017rusbase
 
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016rusbase
 
Анатолий Климчук – ARTOX Media International – ICBDA 2016
Анатолий Климчук – ARTOX Media International – ICBDA 2016Анатолий Климчук – ARTOX Media International – ICBDA 2016
Анатолий Климчук – ARTOX Media International – ICBDA 2016rusbase
 
Алексей Смирнов – Актион – ICBDA 2016
Алексей Смирнов – Актион – ICBDA 2016Алексей Смирнов – Актион – ICBDA 2016
Алексей Смирнов – Актион – ICBDA 2016rusbase
 
Александр Воронов – BURDA – ICBDA 2016
Александр Воронов – BURDA – ICBDA 2016Александр Воронов – BURDA – ICBDA 2016
Александр Воронов – BURDA – ICBDA 2016rusbase
 

More from rusbase (20)

Робоэдвайзинг
РобоэдвайзингРобоэдвайзинг
Робоэдвайзинг
 
Как чат-боты меняют банковское обслуживание
Как чат-боты меняют банковское обслуживание Как чат-боты меняют банковское обслуживание
Как чат-боты меняют банковское обслуживание
 
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере Как удаленная идентификация повлияет на бизнес модели в финансовой сфере
Как удаленная идентификация повлияет на бизнес модели в финансовой сфере
 
Как социальные сети влияют на скоринг
Как социальные сети влияют на скоринг Как социальные сети влияют на скоринг
Как социальные сети влияют на скоринг
 
Искусственный интеллект в кредитном скоринге
Искусственный интеллект в кредитном скорингеИскусственный интеллект в кредитном скоринге
Искусственный интеллект в кредитном скоринге
 
P2P кредитование и народное поручительство
P2P кредитование и народное поручительство P2P кредитование и народное поручительство
P2P кредитование и народное поручительство
 
Francis Bakos, Vitality - FinTech Russia
Francis Bakos, Vitality - FinTech RussiaFrancis Bakos, Vitality - FinTech Russia
Francis Bakos, Vitality - FinTech Russia
 
Руслан Юсуфов, Страхование от кибер-атак - FinTech Russia
Руслан Юсуфов, Страхование от кибер-атак - FinTech RussiaРуслан Юсуфов, Страхование от кибер-атак - FinTech Russia
Руслан Юсуфов, Страхование от кибер-атак - FinTech Russia
 
Алексей Краснопольский, Онлайн-кассы - FinTech Russia
Алексей Краснопольский, Онлайн-кассы - FinTech RussiaАлексей Краснопольский, Онлайн-кассы - FinTech Russia
Алексей Краснопольский, Онлайн-кассы - FinTech Russia
 
Иван Беров, Digital Identity - FinTech Russia
Иван Беров, Digital Identity - FinTech RussiaИван Беров, Digital Identity - FinTech Russia
Иван Беров, Digital Identity - FinTech Russia
 
Алексей Катрич, IoT в InsurTech - FinTech Russia
Алексей Катрич, IoT в InsurTech - FinTech RussiaАлексей Катрич, IoT в InsurTech - FinTech Russia
Алексей Катрич, IoT в InsurTech - FinTech Russia
 
Алексей Архипов, Мастерчейн - FinTech Russia
Алексей Архипов, Мастерчейн  - FinTech RussiaАлексей Архипов, Мастерчейн  - FinTech Russia
Алексей Архипов, Мастерчейн - FinTech Russia
 
Максим Григорьев, Удаленная идентификация - FinTech Russia
Максим Григорьев, Удаленная идентификация - FinTech RussiaМаксим Григорьев, Удаленная идентификация - FinTech Russia
Максим Григорьев, Удаленная идентификация - FinTech Russia
 
Александр Кузьмин, PSD2 - FinTech Russia
Александр Кузьмин, PSD2 - FinTech RussiaАлександр Кузьмин, PSD2 - FinTech Russia
Александр Кузьмин, PSD2 - FinTech Russia
 
Алексей Благирев, "Открытие" — FinTech Russia 2017
Алексей Благирев, "Открытие" — FinTech Russia 2017Алексей Благирев, "Открытие" — FinTech Russia 2017
Алексей Благирев, "Открытие" — FinTech Russia 2017
 
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017
Ханнес Чопра (Hannes Chopra) - FinTech Russia 2017
 
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016
Антон Бут и Екатерина Огнева – Билайн – ICBDA 2016
 
Анатолий Климчук – ARTOX Media International – ICBDA 2016
Анатолий Климчук – ARTOX Media International – ICBDA 2016Анатолий Климчук – ARTOX Media International – ICBDA 2016
Анатолий Климчук – ARTOX Media International – ICBDA 2016
 
Алексей Смирнов – Актион – ICBDA 2016
Алексей Смирнов – Актион – ICBDA 2016Алексей Смирнов – Актион – ICBDA 2016
Алексей Смирнов – Актион – ICBDA 2016
 
Александр Воронов – BURDA – ICBDA 2016
Александр Воронов – BURDA – ICBDA 2016Александр Воронов – BURDA – ICBDA 2016
Александр Воронов – BURDA – ICBDA 2016
 

Роман Чеботарев — КРОК — ICBDA2016

  • 1. Model Governance или почему падает точность прогноза Роман Чеботарев Руководитель практики «Прогнозная аналитика и машинное обучение» ICBDA 2016
  • 2. О чем разговор? Очевидный факт Если оставить прогнозную модель саму по себе, то со временем точность начнет падать и через некоторое время она начнет вредить, а не помогать
  • 3. О чем разговор? Очевидный факт Если оставить прогнозную модель саму по себе, то со временем точность начнет падать и через некоторое время она начнет вредить, а не помогать Очевидное следствие Прогнозные модели и процессы нужно обслуживать и обновлять
  • 4. О чем разговор? Очевидный факт Если оставить прогнозную модель саму по себе, то со временем точность начнет падать и через некоторое время она начнет вредить, а не помогать Очевидное следствие Прогнозные модели и процессы нужно обслуживать и обновлять Неочевидное следствие #1 Обслуживать и поддерживать бывает сложнее, чем внедрять Неочевидное следствие #2 Очень часто автоматизация процесса только вредит
  • 5. НЕ мотивирующие примеры из жизни fckp пример #1 В маленький магазин уехала фура водки, т.к. процесс заказа был полностью автоматизирован, а прогноз был посчитан для другого типа товара из-за ошибки при обновлении справочников (тоже автоматическом)
  • 6. НЕ мотивирующие примеры из жизни fckp пример #1 В маленький магазин уехала фура водки, т.к. процесс заказа был полностью автоматизирован, а прогноз был посчитан для другого типа товара из-за ошибки при обновлении справочников (тоже автоматическом) fckp пример #2 Чуть было не остановили несколько агрегатов на станции, т.к. получили прогноз погоды от поставщика с нулями (ошибка на стороне поставщика). Система решила, что наступила «зима», столько оборудования не нужно и выдала рекомендацию «отключить»
  • 9. Что происходит Пилот Внедрение Эксплуатация время эффект
  • 10. Что происходит Пилот Внедрение Эксплуатация время эффект ожидание
  • 11. Что происходит Пилот Внедрение Эксплуатация время эффект ожидание реальность
  • 12. Проблема в том, что все меняется Внешние факторы • Окружающий мир (поведение покупателей, рыночные, макро- и микроэкономические факторы и т.п.) • Сам бизнес (новые продукты и услуги, новые точки обслуживания, новое оборудования)
  • 13. Проблема в том, что все меняется Внешние факторы • Окружающий мир (поведение покупателей, рыночные, макро- и микроэкономические факторы и т.п.) • Сам бизнес (новые продукты и услуги, новые точки обслуживания, новое оборудования) Внутренние факторы • Сбор и хранение данных (какие системы есть и какие данные поставляют) • Аналитические процедуры (обработка данных и прогнозирование)
  • 14. Проблема в том, что все меняется Внешние факторы • Окружающий мир (поведение покупателей, рыночные, макро- и микроэкономические факторы и т.п.) • Сам бизнес (новые продукты и услуги, новые точки обслуживания, новое оборудования) Внутренние факторы • Сбор и хранение данных (какие системы есть и какие данные поставляют) • Аналитические процедуры (обработка данных и прогнозирование) Изменения внешних факторов, как правило, приводит к ухудшению точности прогнозирования
  • 15. Проблема в том, что все меняется Внешние факторы • Окружающий мир (поведение покупателей, рыночные, макро- и микроэкономические факторы и т.п.) • Сам бизнес (новые продукты и услуги, новые точки обслуживания, новое оборудования) Внутренние факторы • Сбор и хранение данных (какие системы есть и какие данные поставляют) • Аналитические процедуры (обработка данных и прогнозирование) Изменения внешних факторов, как правило, приводит к ухудшению точности прогнозирования Неучтенные изменения внутренних факторов чаще всего приводит к отказу или непредвиденному поведению
  • 16. Детализация рисков Входные данные Прогнозные модели Выходные данные
  • 17. Риск – отказ системы или некорректное поведение из-за ошибок во входных данных Входные данные Прогнозные модели Выходные данные Детализация рисков
  • 18. Риск – отказ системы или некорректное поведение из-за ошибок во входных данных Риск – снижение точности прогноза при отсутствии контроля и обновлений Входные данные Прогнозные модели Выходные данные Детализация рисков
  • 19. Риск – отказ системы или некорректное поведение из-за ошибок во входных данных Риск – снижение точности прогноза при отсутствии контроля и обновлений Риск – execution неверных решений из-за недостаточной проработки вопросов автоматизации Входные данные Прогнозные модели Выходные данные Детализация рисков
  • 20. Риск – отказ системы или некорректное поведение из-за ошибок во входных данных Риск – снижение точности прогноза при отсутствии контроля и обновлений Риск – execution неверных решений из-за недостаточной проработки вопросов автоматизации Data Governance Model Governance Process Governance Входные данные Прогнозные модели Выходные данные Детализация рисков
  • 21. Представьте, что модель – это автомобиль
  • 22. Представьте, что модель – это автомобиль ПОМЕНЯТЬ МАСЛО НУЖНО ЗАПРАВИТЬСЯ ХОРОШИЙ ЛИ БЕНЗИН НА ТОЙ АЗС? МОЖЕТ ПРОДАТЬ? НЕ ПОРА ЛИ ПЕРЕОБУТЬСЯ? ИНТЕРЕСНО, КАК ТАМ КОЛОДКИ? КУПИТЬ ДЕТСКОЕ КРЕСЛО ПОМЕСТИТЬСЯ ЛИ В БАГАЖНИК? CHECK-ENGINE
  • 23. Представьте, что модель – это автомобиль ПОМЕНЯТЬ МАСЛО НУЖНО ЗАПРАВИТЬСЯ ХОРОШИЙ ЛИ БЕНЗИН НА ТОЙ АЗС? МОЖЕТ ПРОДАТЬ? НЕ ПОРА ЛИ ПЕРЕОБУТЬСЯ? ИНТЕРЕСНО, КАК ТАМ КОЛОДКИ? КУПИТЬ ДЕТСКОЕ КРЕСЛО ПОМЕСТИТЬСЯ ЛИ В БАГАЖНИК? CHECK-ENGINE • Параметры для постоянного контроля • Регулярные процедуры обслуживания по расписанию / по событию • Выраженные сезонные эффекты • Периодическая замена частей • Когда-нибудь приходит время просто поменять целиком Тоже самое с прогнозными моделями и аналитическими процессами!
  • 24. Model Governance по принципу champion-challenger
  • 25. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) champion …𝑡2𝑡1
  • 26. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) challenger champion …𝑡2𝑡1
  • 27. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] challenger champion тест #1 …𝑡2𝑡1
  • 28. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] 4. Если на новых данных challenger побеждает champion’а, то он становится новым champion challenger champion archive тест #1 > …𝑡2𝑡1
  • 29. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] 4. Если на новых данных challenger побеждает champion’а, то он становится новым champion 5. GOTO шаг 2 challenger champion archive тест #1 тест #2 > …𝑡2𝑡1
  • 30. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] 4. Если на новых данных challenger побеждает champion’а, то он становится новым champion 5. GOTO шаг 2 challenger champion archive Х тест #1 тест #2 > < …𝑡2𝑡1
  • 31. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] 4. Если на новых данных challenger побеждает champion’а, то он становится новым champion 5. GOTO шаг 2 challenger champion archive Х тест #1 тест #2 тест #3 > < …𝑡2𝑡1
  • 32. Model Governance по принципу champion-challenger 1. Есть процесс, работающий в production (champion) 2. С некоторой периодичностью строим новые модели или процессы (challenger’ы) 3. Все процессы работают некоторое время параллельно [в режиме AB тестов] 4. Если на новых данных challenger побеждает champion’а, то он становится новым champion 5. GOTO шаг 2 challenger champion archive Х тест #1 тест #2 тест #3 > < > …𝑡2𝑡1
  • 33. Нюансы подхода или слайд для технарей 1. Используются ансамбли (ensebmles) моделей • Добавляется новая модель в ансамбль, переобучаются веса. Модели с низкими весами исключаются • (или) переобучается ансамбль целиком 2. Используется online machine learning – нужно снимать snapshot’ы моделей с некоторой частотой 3. Не всегда много данных это хорошо. Часто лучше обучаться на последних данных и не использовать всю доступную историю 4. Если метрика качества рассчитывается на длинном промежутке времени – ничего не поделаешь, нужно также увеличивать продолжительность тестов 5. Блендинг прошлых моделей-champion’ов – плохая идея, если модели не time-aware (в явном виде учитывают время в данных)
  • 34. Признаки хорошей организации процесса 1. Вы принципиально можете полностью восстановить процессы и модели на определенную дату
  • 35. Признаки хорошей организации процесса 1. Вы принципиально можете полностью восстановить процессы и модели на определенную дату 2. Ваши модели и процессы устойчивы к расширению входных данных
  • 36. Признаки хорошей организации процесса 1. Вы принципиально можете полностью восстановить процессы и модели на определенную дату 2. Ваши модели и процессы устойчивы к расширению входных данных 3. Вы понимаете, что произойдет, если будут проблемы с входными данными • Отсутствие или пропуски в данных • Аномальные всплески
  • 37. Признаки хорошей организации процесса 1. Вы принципиально можете полностью восстановить процессы и модели на определенную дату 2. Ваши модели и процессы устойчивы к расширению входных данных 3. Вы понимаете, что произойдет, если будут проблемы с входными данными • Отсутствие или пропуски в данных • Аномальные всплески 4. Вы уверены, что прогнозные данные проверяются системой-потребителем перед исполнением
  • 38. Простые, но важные выводы 1. Использование Machine Learning – это постоянный процесс, а не проект. Аналитические системы нужно постоянно обслуживать и обновлять
  • 39. Простые, но важные выводы 1. Использование Machine Learning – это постоянный процесс, а не проект. Аналитические системы нужно постоянно обслуживать и обновлять 2. Автоматизация жизненного цикла – это непросто, автоматизируйте постепенно и только после «ручного периода»
  • 40. Спасибо за Ваше время и внимание Роман Чеботарев Руководитель практики «Прогнозная аналитика и машинное обучение» email: RChebotarev@croc.ru skype: roman.s.chebotarev slack: convex (OpenDataScience) habr: convex