Аудит данных и постановка задачи
Проверяем, есть ли в ваших данных сигнал для прогноза. Это первый и самый честный этап: если сигнала нет, мы скажем это до того, как вы потратите бюджет на модель.
Прогнозирование · ML · Аналитика данных
Прогноз полезен ровно настолько, насколько ему можно доверять при принятии решения. Мы строим модели, у которых измерена точность, известны границы применимости и понятно поведение при сбое данных.
Для компаний, где решение о закупке, производстве или найме опирается на оценку будущего спроса, нагрузки или риска — и где ошибка прогноза стоит денег.
Проверяем, есть ли в ваших данных сигнал для прогноза. Это первый и самый честный этап: если сигнала нет, мы скажем это до того, как вы потратите бюджет на модель.
Модели временных рядов и градиентного бустинга с учётом сезонности, акций, календаря и внешних факторов. Сравниваем с наивным базлайном — если модель его не бьёт, она не нужна.
Предсказание отказов по телеметрии: разметка событий, отбор признаков, оценка стоимости ошибок первого и второго рода — ложная тревога и пропущенный отказ стоят по-разному.
Скоринговые модели с объяснимостью: почему модель дала такую оценку, какие признаки на неё повлияли и когда её решение нельзя применять.
Модель в продакшене: пайплайн данных, регулярное переобучение, мониторинг дрейфа. Прогноз деградирует со временем — за этим нужно следить, а не «сдать и забыть».
Смотрим, что есть: полнота, история, качество разметки. Оцениваем достижимую точность до старта работ.
Строим простейшее решение. Оно становится планкой: всё сложное обязано его превзойти, иначе не имеет смысла.
Итеративно улучшаем метрику, которая привязана к вашей экономике, а не к абстрактной точности.
Пайплайн, мониторинг, переобучение. Передаём с документацией и обучаем вашу команду.
Мы проходим путь от научной статьи до работающего сервиса. Собственные библиотеки и модели — не пересказ чужих решений.
Мы измеряем модель против наивного базлайна и говорим, когда задача не решается имеющимися данными. Отрицательный результат мы сообщаем, а не прячем.
Данные, модель, инфраструктура, интерфейс — одна команда, без передачи ответственности между подрядчиками.
Зависит от задачи и сезонности: для прогноза спроса обычно нужна история за 2–3 полных сезонных цикла. Точный ответ даём после диагностики данных — это отдельный короткий этап, по итогам которого видно, достижима ли нужная точность в принципе.
BI отвечает на вопрос «что произошло», предиктивная аналитика — «что произойдёт и с какой вероятностью». Это разные инструменты: BI описывает прошлое, модель оценивает будущее и всегда имеет погрешность, которую нужно учитывать в решении.
Модель ошибётся — вопрос лишь в том, насколько часто и насколько дорого. Поэтому мы с самого начала считаем стоимость ошибки и проектируем решение так, чтобы дорогие ошибки были редкими, даже ценой более частых дешёвых.
Да. Мы работаем с on-premise развёртыванием, когда данные не могут покидать периметр компании.
Расскажите, что нужно решить. Если задача не решается — скажем об этом сразу, до начала работ.
Написать нам