Top.Mail.Ru
  • Шрифт
  • A
  • A
  • A
  • Цвет
  • A
  • A
  • A

Главная / Платформа для разработки интеллектуального программного обеспечения в энергетике

 
Функции, выполнение которых обеспечивает платформа

1. Управление конвейерами машинного обучения

  1.1. Создание и базовое управление

  • Создание новых ML-конвейеров с уникальными идентификаторами через REST API

  • Получение списка всех конвейеров в системе

  • Просмотр детальной информации о конкретном конвейере по UUID

  • Копирование существующих конвейеров

  • Удаление конвейеров по идентификатору

  • Автоматическое сохранение состояния конвейеров в базе данных PostgreSQL

  1.2. Управление состоянием конвейеров

  • Сохранение метаданных конвейера (путь, сводка, статус обучения)

  • Отслеживание времени создания и последнего обновления

  • Хранение флага is_fitted (обучен/не обучен)

  • Сериализация и десериализация конвейеров

2. Управление последовательностью шагов

  • Добавление новых шагов в конвейер

  • Удаление существующих шагов по имени

  • Переименование шагов конвейера

  • Перестановка порядка шагов (swap)

  • Просмотр списка всех шагов конвейера

  • Получение детальной информации о конкретном шаге

3. Обучение моделей

  3.1. Подготовка данных

  • Прием входных данных в форматах JSON

  • Автоматическая валидация структуры входных данных

  • Подготовка признаков и меток для обучения

  • Разделение данных на обучающую и тестовую выборки

  3.2. Процесс обучения

  • Последовательное выполнение всех шагов конвейера

  • Обучение моделей машинного обучения на предоставленных данных

  • Автоматическое вычисление метрик качества после обучения

  • Сохранение обученного состояния конвейера

  3.3. Валидация и оценка

  • Проверка корректности параметров обучения

  • Валидация входных данных на соответствие ожидаемым форматам

  • Расчет метрик качества на тестовой выборке

  • Сохранение результатов обучения в базе данных

4. Выполнение задач машинного обучения

  4.1. Выполнение обработки данных

  • Прием новых данных для обработки

  • Применение обученного конвейера к входным данным

  • Выполнение обработки данных в соответствии с настроенной последовательностью шагов конвейера

  • Возврат результатов обработки в структурированном формате

  • Поддержка пакетной обработки множества записей

  4.2. Работа с обученными конвейерами

  • Загрузка сохраненных состояний конвейеров

  • Проверка статуса обучения конвейера (is_fitted)

  • Обработка ошибок при попытке выполнения обработки необученным конвейером

5. Управление метриками и экспериментами

  5.1. Сохранение метрик

  • Автоматическое сохранение метрик обучения в базе данных

  • Связывание метрик с конкретными конвейерами

  • Хранение истории изменений метрик

  5.2. Отслеживание экспериментов

  • Сохранение параметров обучения и конфигурации конвейеров

  • Хранение временных меток обучения и прогнозирования

  • Возможность сравнения результатов разных экспериментов




Область применения:

Управление в распределенных системах, в частности, энергетических системах, направленных на повышение энергетической эффективности.

Назначение ПО:

Платформа предназначена для разработки программного обеспечения автоматизации бизнес-процессов и поддержки принятия решений в энергетике на основе интеллектуальной обработки данных. Платформа представляет собой сервис, реализующий REST API для высокоуровневой работы с конвейерами и моделями машинного обучения в части реализации процессов обучения и вывода.

Стоимость:

Стоимость программного обеспечения рассчитывается индивидуально. Информация о стоимости может быть предоставлена по запросу на электронную почту energo_info@vstu.ru.

Техническая поддержка:

Связаться со службой технической поддержки можно по электронной почте: energo_support@vstu.ru.


СВИДЕТЕЛЬСТВО О ГОСУДАРСТВЕННОЙ РЕГИСТРАЦИИ ПРОГРАММЫ ДЛЯ ЭВМ


Сайты университета

Общеуниверситетские сайты

Факультеты

Кафедры

Филиалы

Дополнительные образовательные услуги