About
MLPanel - инфраструктура для разработки Machine Learning решений и Data Science экспериментов
MLPanel - объединяет лучшие open source инструменты для ML разработки и предоставляет удобный инструмент для управления экспериментами, моделями и доставкой решений (MLOps) .
Интерфейс для проектов
управление проектами: создание, удаление, мониторинг результатов, одновременная работа с нескольми проектами
мониторинг экспериментов, запусков и моделей по проектам
совместная (collaborative) работа
версионирование и деплой моделей (локально и удаленно) - TBD
Поддержка жизненного цикла моделей (MLC)

MLPanel поддерживает работу на каждом этапе цикла разработки, анализа, деплоя и мониторинга ML моделей.
Экосистема инструментов

MLPanel объединяет популярные инструменты и подходы к организации разработки и MLOps. Технологический стек включает MLflow, DVC, Airflow, Docker. Интеграция с Google Cloud Platform, AWS, Hadoop и Spark.
MLflow
MLflow предлагает удобный интерфейс для трекинга метрик и артефактов экспериментов и предоставляет функционал для управления жизненным циклом моделей: версионирование, деплой.
MLPanel расширяет к возможностями MLflow поддержку нескольких проектов! Все проекты команды теперь доступны в одном интерфейсе, а управлением моделями и их деплоем стало удобнее.
Airflow
Airflow позволяет управлять запуском моделей и пайплайнов по расписанию, имеет большой арсенал инструментов для реализации сложной зависимости пайпланов - от ETL, до обучения моделей (train) и из запуска для получения прогнозов (inference)
Docker
Docker де-факто стандарт разработки ПО, необходимый для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации. Docker позволяет контролировать окружение для разработки и исполнения кода и эффективно управлять серверными ресурсами.
Local & Cloud Work
MLPanel поддерживает 2 режима работы
local 💻 - запускает всю необходимую инфраструктуру локально, через docker-compose, это самый быстрый способ начать его использовать и идеальный вариант для индивидуальных исследователей и разработчиков
cloud ☁️ - позволяет развернуть MLPanel на удаленном сервере (кластере) и настроить совместную работу команды разработки, Data Scientists и Product Owners
Online and Offline Deployment
Обученные модели и пайплайны можно разворачивать для запуска как online (в виде web-сервисов), так и offline (в виде batch job)
Web-service (online)
Batch Job (offline)
Model
✅
✅
Pipeline
TBD
TBD
Last updated
Was this helpful?