-
MlpService
-
Тип: Это класс, который представляет собой конкретный сервис в рамках платформы машинного обучения (MLP).
-
Цель:
MlpService
обычно представляет собой реализацию конкретного функционала или API, предоставляемого MLP. Он содержит методы для выполнения операций, таких как прогнозирование, обучение моделей, выполнение расширенных запросов и т. д. -
Примеры методов:
batch(requests: List<Payload>, config: Payload?): List<MlpResponse>
: Выполняет пакетную обработку запросов.ext(methodName: String, params: Map<String, Payload>): MlpResponse
: Выполняет расширенный запрос.fit(train: Payload, targets: Payload?, config: Payload?, modelDir: String, previousModelDir: String?, targetServiceInfo: ServiceInfoProto, dataset: DatasetInfoProto): MlpResponse
: Обучает модель.
-
Ключевая особенность:
MlpService
обычно предоставляется самим MLP в виде его API для использования клиентскими приложениями.
-
-
MlpServiceSDK
-
Тип: Это SDK (набор инструментов разработки программного обеспечения), который предназначен для использования разработчиками для взаимодействия с MLP через его API.
-
Цель:
MlpServiceSDK
обычно является набором инструментов, который упрощает взаимодействие клиентских приложений с MLP. Он может содержать удобные методы для выполнения операций, обработки ошибок, управления соединениями и т. д. -
Примеры методов:
blockUntilShutdown()
: Блокирует вызывающий поток до завершения работы.gracefulShutdown()
: Производит грациозное завершение работы SDK.send(connectorId: Long, toGateProto: ServiceToGateProto)
: Отправляет данные в гейт сервиса.
-
Ключевая особенность:
MlpServiceSDK
обеспечивает абстракцию над API MLP, предоставляя удобные методы для работы с ним. Он может быть использован разработчиками для интеграции MLP в свои приложения.
-
Таким образом, основное отличие между MlpService
и MlpServiceSDK
заключается в их целях и контексте использования. MlpService
представляет конкретный сервис MLP и его функциональность, в то время как MlpServiceSDK
предоставляет инструменты для упрощения взаимодействия с MLP из клиентских приложений.