Компании финансового и промышленного секторов активно внедряют технологии машинного обучения для повышения эффективности бизнес-процессов и создания новых цифровых сервисов. Однако масштабирование ML-проектов зачастую сопровождается отсутствием единого подхода к управлению экспериментами, сложностями воспроизводимости результатов, высокими операционными рисками и значительными затратами на вывод моделей в промышленную эксплуатацию.
Для решения этих задач специалисты «Диасофт» разработали продукт «Управление жизненным циклом машинного обучения», который обеспечивает централизованное управление всеми этапами работы с ML-моделями в едином технологическом контуре организации.
В числе ключевых возможностей продукта:
«Важно консолидировать в едином контуре заказчика как эксперименты, так и модели, развернутые в реальных рабочих средах. В отличие от разрозненных инструментов, наш продукт обеспечивает сквозную автоматизацию. Ключевое преимущество продукта – готовая отечественная альтернатива зарубежным решениям, которая обеспечивает независимость от иностранных лицензий, соответствует требованиям информационной безопасности и снижает операционные затраты на внедрение технологий машинного обучения», – отмечает Илья Шуйков, руководитель продукта «Фабрика данных» компании «Диасофт».
Продукт использует Kubeflow Pipelines (KFP) для автоматизации полного цикла работы с моделями машинного обучения – от подготовки данных и обучения до развертывания в Kubernetes. Для промышленного инференса применяется KServe, который автоматически публикует модели из реестра как масштабируемые REST-сервисы с поддержкой GPU, canary- и blue-green-развертываний и автоматического восстановления после сбоев. В состав продукта также входят хранилище признаков (Feature Store) на базе Valkey и Apache Iceberg, единая аутентификация через Digital Q.Security (SSO/OIDC), а также Trainer Operator для запуска и управления распределенным обучением моделей в кластере Kubernetes.
Продукт может выступать в качестве отечественной альтернативы MLflow и другим зарубежным платформам управления жизненным циклом моделей машинного обучения.
С помощью продукта «Управление жизненным циклом машинного обучения» можно как создавать новые ML-сервисы, так и централизованно управлять существующим ландшафтом ML-моделей в крупных организациях.