Аутстаффинг ИТ-специалистов

Data Science · работы под задачу

Аутсорсинг Data Science

Исследуем данные и проверяем гипотезы: формируем выборки, проводим эксперименты, строим прототипы моделей и оцениваем, есть ли основания переходить к внедрению.

CodeHub выполняет согласованный объём своей командой. До начала фиксируем границы, ожидаемый результат, проверку и порядок передачи.

Уточнение задачиПроверяемый результатПередача и развитие

Начнём с вашей задачи

Какая задача стоит перед вами: data science?

Ответьте на три вопроса — соберём вводные для обсуждения с командой.

≈ 1 минута
Вопрос 1 из 3
Можно вернуться и изменить ответ

Какие задачи решаем: Data Science

Исследовательские задачи и доказательство применимости подхода; промышленный ML-сервис оценивается отдельно. Конкретный объём согласуем по результатам разбора задачи.

Гипотеза

Постановка измеримого вопроса

Согласуем предмет прогноза или классификации, бизнес-критерии и доступные признаки.

Данные

Анализ качества выборок

Изучаем полноту, смещения, пропуски и возможные утечки признаков.

Эксперимент

Прототипирование моделей

Проверяем базовые подходы и альтернативы на воспроизводимых разбиениях.

Результат

Оценка пригодности

Сопоставляем качество с базовым сценарием и ограничениями последующего внедрения.

Команда: Data Science

Профили из действующего каталога CodeHub: роли и компетенции используем для определения состава работ. Объём и ответственность команды согласуем под проект.

Показано 6 из 27

Иллюстрация профиля Арсений Г.

Арсений Г.

Data Scientist

Senior+Опыт 17+ лет
PythonSQLpandasMLflow
Ещё 14 навыков
Дизайн экспериментовМониторинг моделейNumpyscikit-learnCatBoostXGBoostTensorFlow: ETLPostgreSQLSeaborn: GitC++tensorflowOpenCVKubernetesPrometheus
Иллюстрация профиля Елизавета А.

Елизавета А.

Data Scientist

Senior+Опыт 17+ лет
PythonSQLpandasMLflow
Ещё 10 навыков
Дизайн экспериментовМониторинг моделейNumpyDockerApache AirflowC++tensorflowOpenCVKubernetesPrometheus
Иллюстрация профиля Татьяна М.

Татьяна М.

Data Scientist

MiddleОпыт 3+ лет
Python (PandasNumpyScipy)SQL
Ещё 6 навыков
GitGitLabDockerMLflowPostgreSQLOracle
Иллюстрация профиля Павел М.

Павел М.

Data Scientist

MiddleОпыт 7+ лет
PythonSQLDockerKubernetes
Ещё 5 навыков
GrafanaGitGitLabOracle DeveloperDBeaver
Иллюстрация профиля Виктор Б.

Виктор Б.

Data Scientist

MiddleОпыт 3+ лет
PythonPandasNumPyScikit-learn
Ещё 2 навыка
SQLMatplotlib
Иллюстрация профиля Федор Ю.

Федор Ю.

Data Scientist

MiddleОпыт 3+ лет
PythontensorflowKerasSQL
Ещё 2 навыка
TableauDocker
Иллюстрация профиля Дмитрий Н.

Дмитрий Н.

Data Scientist

MiddleОпыт 3+ лет
PythonRSciPyPostgreSQL
Ещё 2 навыка
Power BIMLflow
Иллюстрация профиля Виктория Г.

Виктория Г.

Data Scientist

MiddleОпыт 3+ лет
PythonPandasScikit-learnSQL
Ещё 1 навык
Tableau
Иллюстрация профиля Александра Б.

Александра Б.

Data Scientist

MiddleОпыт 5+ лет
PythonRSciPyPostgreSQL
Ещё 1 навык
Power BI
Иллюстрация профиля Максим Л.

Максим Л.

Data Scientist

MiddleОпыт 7+ лет
PythontensorflowKerasSQL
Ещё 1 навык
Docker
Иллюстрация профиля Анастасия Ф.

Анастасия Ф.

Data Scientist

MiddleОпыт 3+ лет
PythonSQLPyTorchSpark
Ещё 2 навыка
AWS SageMakerXGBoost
Иллюстрация профиля Елена С.

Елена С.

Data Scientist

MiddleОпыт 3+ лет
PythonCatboostLightGBMHadoop
Ещё 1 навык
spaCy
Иллюстрация профиля Екатекрина С.

Екатекрина С.

Data Scientist

MiddleОпыт 3+ лет
Pythonscikit-learnFastAPIMongoDB
Ещё 1 навык
Docker
Иллюстрация профиля Михаил Г.

Михаил Г.

Data Scientist

MiddleОпыт 4+ лет
PythonScalaPySparkKafka
Ещё 2 навыка
AWS SageMakerCatBoost
Иллюстрация профиля Элеонора Г.

Элеонора Г.

Data Scientist

MiddleОпыт 6+ лет
PythonBERTspaCyDocker
Ещё 1 навык
Kubernetes
Иллюстрация профиля Никита Д.

Никита Д.

Data Scientist

MiddleОпыт 8+ лет
PythonSQLXGBoostLightGBM
Ещё 2 навыка
Google BigQueryAzure ML
Иллюстрация профиля Тимур Д.

Тимур Д.

Data Scientist

MiddleОпыт 5+ лет
PythonProphetStatsmodelsSQL
Ещё 1 навык
Tableau
Иллюстрация профиля Кристина А.

Кристина А.

Data Scientist

Senior+Опыт 17+ лет
PythonSHAPLIMEMLflow
Ещё 9 навыков
Дизайн экспериментовМониторинг моделейPower BIApache SupersetC++tensorflowOpenCVKubernetesPrometheus
Иллюстрация профиля Алиса Б.

Алиса Б.

Data Scientist

Senior+Опыт 17+ лет
PythonJavaPyTorchMLflow
Ещё 10 навыков
Дизайн экспериментовМониторинг моделейSparkKafkaAWS/GCPC++tensorflowOpenCVKubernetesPrometheus
Иллюстрация профиля Илья В.

Илья В.

Data Scientist

SeniorОпыт 15+ лет
PythonC++tensorflowOpenCV
Ещё 2 навыка
KubernetesPrometheus
Иллюстрация профиля Егор П.

Егор П.

Data Scientist

MiddleОпыт 3+ лет
PythonJavaLangChainHadoop
Ещё 2 навыка
MLflowDocker
Иллюстрация профиля Галина Ф.

Галина Ф.

Data Scientist

Senior+Опыт 17+ лет
PythonOptunaHyperoptMLflow
Ещё 9 навыков
Дизайн экспериментовМониторинг моделейDaskRedisC++tensorflowOpenCVKubernetesPrometheus
Иллюстрация профиля Тимофей И.

Тимофей И.

Data Scientist

Senior+Опыт 17+ лет
PythonJavaPyTorchMLflow
Ещё 9 навыков
Дизайн экспериментовМониторинг моделейKubernetesKafkaCassandraC++tensorflowOpenCVPrometheus
Иллюстрация профиля Вера С.

Вера С.

Data Scientist

Senior+Опыт 17+ лет
PythonScalatensorflowMLflow
Ещё 9 навыков
Дизайн экспериментовМониторинг моделейXGBoostHivePrestoC++OpenCVKubernetesPrometheus
Иллюстрация профиля Алиса Н.

Алиса Н.

Scala Data Scientist

Senior+Опыт 19+ лет
ScalaPythonRData Vault
Ещё 15 навыков
Архитектура DWHКонтроль качества данныхSpark MLlibTensorFlowHDFSJupyterGolangT-SQLVBABash1СDockerApache AirflowFlaskGIN
Иллюстрация профиля Илья М.

Илья М.

Data Scientist (Python)

MiddleОпыт 3+ лет
PythonPandasScikit-learnNumPy
Ещё 1 навык
SQL
Иллюстрация профиля Вера Ж.

Вера Ж.

Data Scientist (Python)

SeniorОпыт 11+ лет
Pythonscikit-learnTensorFlowSQL
Ещё 1 навык
Spark

Когда нужна услуга: Data Science

Обсуждение задач IT-проекта с командойРешение начинается с контекста задачи

Постановка измеримого вопроса

Согласуем предмет прогноза или классификации, бизнес-критерии и доступные признаки. На старте фиксируем ожидаемый результат и критерии проверки.

Анализ качества выборок

Изучаем полноту, смещения, пропуски и возможные утечки признаков. Сопоставляем решение с действующими процессами и ограничениями.

Где проходят границы услуги?

Достижение заданной точности или экономического эффекта нельзя гарантировать до исследования данных и гипотез.

Что получает заказчик

Результат работ

Ноутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ.

Материалы для команды

Передаём пояснения, схемы и настройки в согласованном составе; состав документов фиксируем перед началом.

Проверка качества

Проверяем критерии для задач «Постановка измеримого вопроса» и «Анализ качества выборок» с участием ответственных заказчика.

Передача и развитие

Проводим разбор выполненного, фиксируем оставшиеся вопросы и определяем необходимость дальнейших работ.

Подходы и инструменты: Data Science

Выбор подхода зависит от задачи, используемой системы и требований к сопровождению. Не навязываем один набор инструментов всем проектам.

Данные

EDA и подготовка

Изучаем распределения, качество и смысл признаков до обучения.

  • Постановка измеримого вопроса
  • Границы и зависимости
  • Проверка согласованного результата

Подготовка

Бизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных.

Вводные и доступы

Согласование

Исследовательские задачи и доказательство применимости подхода; промышленный ML-сервис оценивается отдельно.

Критерии работ

Проверка

Ноутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ.

Результат и передача

Как работаем с существующим проектом

От обследования к согласованным изменениям

Сначала изучаем текущее состояние

Начинаем с профилирования источников и схемы признаков, затем определяем эксперимент и условия воспроизводимости.

До начала работ

Определяем доступы, допустимое воздействие на рабочую систему и ожидаемые критерии проверки.

  1. Текущая системаНачинаем с профилирования источников и схемы признаков, затем определяем эксперимент и условия воспроизводимости.
  2. Данные и зависимостиБизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных.
  3. Критерии измененийДостижение заданной точности или экономического эффекта нельзя гарантировать до исследования данных и гипотез.

Форматы выполнения услуги

Формат сотрудничества / 01

Проектные работы

Для ограниченной задачи с определёнными результатами, критериями приёмки и порядком изменения объёма.

Этапы выполнения работ

01

Уточняем задачу

Бизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных. Описываем допустимый объём и основные ограничения.

02

Готовим план и оценку

Определяем последовательность работ, роли, риски, критерии для результата «Постановка измеримого вопроса».

03

Выполняем и проверяем

Изучаем полноту, смещения, пропуски и возможные утечки признаков. Ход работ сверяем с согласованными результатами и фиксируем изменения.

04

Передаём результат

Ноутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ. Вместе определяем, что остаётся на сопровождении.

Стоимость и сроки: Data Science

Оцениваем только согласованные работы. Доступность и объём данных, чистота разметки, сложность целевой метрики и число итераций эксперимента. Сроки формируем после уточнения исходных сведений, доступов и критериев приёмки.

Объём работ×Трудоёмкость команды→Согласованная оценка
Из чего складывается оценка услуги
ЭтапЧто оцениваемЧто влияет на трудоёмкость
Обследование и требованияБизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных.Доступность вводных, состояние системы и число согласований.
Основные работыПостановка измеримого вопроса: Согласуем предмет прогноза или классификации, бизнес-критерии и доступные признаки.Доступность и объём данных, чистота разметки, сложность целевой метрики и число итераций эксперимента.
Смежные задачиАнализ качества выборок и Прототипирование моделей.Зависимости и необходимость промежуточных проверок.
Проверка и передачаНоутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ.Критерии приёмки, количество циклов и формат сопровождения.

Какие вводные нужны для оценки

Бизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных. Достаточно описания проблемы и желаемого результата, чтобы начать обсуждение.

Стоимость, сроки, состав и режим работ определяются в индивидуальном предложении и договоре.

Проверка результата, передача и дальнейшая работа

01

Проверяем согласованное

Для задачи «Постановка измеримого вопроса» используем утверждённые критерии и подтверждаем результаты в доступной среде.

02

Согласуем передачу

Ноутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ. Состав и формат подтверждаются заказчиком до закрытия этапа.

03

Учитываем ограничения

Достижение заданной точности или экономического эффекта нельзя гарантировать до исследования данных и гипотез. Необработанные риски явно фиксируем.

04

Определяем дальнейшие действия

При необходимости согласуем поддержку, контроль изменений и порядок обращения. Не заявляем заранее определённый SLA или режим дежурства.

Управление, доступы и права на результат

CodeHub организует выполнение согласованных задач своей командой. Контакт для согласования и приёмки определяет заказчик; порядок передачи доступов, конфиденциальность и права на результат фиксируются договором.

Опыт команды в проектах

Сначала — автоматизация тестирования на Python и работа с данными. Далее — проекты команды в других технологических направлениях.

Видеоотзывы клиентов

Существующие отзывы о работе компании CodeHub; содержание отзывов не приписывается конкретному стеку.

Частые вопросы: Data Science

Что входит в услугу «Data Science»?

Исследовательские задачи и доказательство применимости подхода; промышленный ML-сервис оценивается отдельно. Состав уточняем по бизнес-задаче и отдельно фиксируем в предложении.

Какие материалы нужны для старта?

Бизнес-вопрос, доступные датасеты, описание целевого события, ограничения на использование данных. Если часть сведений отсутствует, обследование можно выделить отдельным этапом.

Что нужно учесть до начала работ?

Достижение заданной точности или экономического эффекта нельзя гарантировать до исследования данных и гипотез.

Можно ли начать с ограниченного этапа?

Да, например с задачи «Постановка измеримого вопроса». Согласуем результат, входные данные и критерии приёмки, прежде чем оценивать более широкий объём.

Как определяется стоимость и срок?

Доступность и объём данных, чистота разметки, сложность целевой метрики и число итераций эксперимента. Конкретная оценка появляется после согласования объёма и зависимостей.

Какой результат передаётся?

Ноутбуки или код экспериментов, оценки качества, описание данных и вывод о целесообразности дальнейших работ.

Можно ли работать с существующей системой?

Начинаем с профилирования источников и схемы признаков, затем определяем эксперимент и условия воспроизводимости.

Что происходит после завершения этапа?

Согласуем материалы передачи, ответственность за дальнейшую эксплуатацию и, если это нужно, отдельный объём сопровождения. Условия поддержки не предполагаются автоматически.

Обсудим вашу задачу

Опишите, что требуется проверить, спроектировать или выполнить. Разберём вводные и обсудим следующий шаг к оценке.

Онлайн-отправка пока недоступна. Свяжитесь с менеджером по телефону или email.

Обсудить проект

Онлайн-отправка пока недоступна. Позвоните нам: +7 (905) 884-06-92 или напишите на info@itcodehub.ru.

Видеоотзыв клиента