MlpClientHelper
- это интерфейс, который предоставляет методы для работы с MLP SDK, облегчая взаимодействие с клиентской частью приложения.
-
ensureDataset(myAccountId: String, name: String, content: String, type: String): Long
Гарантирует наличие набора данных с указанными параметрами.
myAccountId
: Идентификатор учетной записи.name
: Название набора данных.content
: Содержимое набора данных.type
: Тип данных.
-
ensureDerivedModel(myAccountId: String, modelName: String, baseModelAccountId: String, baseModelId: String): ModelInfoPK
Гарантирует наличие производной модели с указанными параметрами.
myAccountId
: Идентификатор учетной записи.modelName
: Название производной модели.baseModelAccountId
: Идентификатор учетной записи базовой модели.baseModelId
: Идентификатор базовой модели.
-
waitForJobDone(initialJobStatus: JobStatusData)
Ожидает завершения выполнения задания.
initialJobStatus
: Исходное состояние задания.
-
fit(model: ModelInfoPK, datasetId: Long)
Выполняет подгонку модели к набору данных.
model
: Информация о модели.datasetId
: Идентификатор набора данных.
grpcClient
: Клиент SDK для взаимодействия с gRPC.restClient
: Клиент SDK для взаимодействия с REST API.
// Пример использования интерфейса MlpClientHelper
class MyMlpClientHelper : MlpClientHelper {
// Реализация методов интерфейса
}
// Создание экземпляра MlpClientHelper
val helper = MyMlpClientHelper()
// Использование методов
helper.ensureDataset("myAccountId", "datasetName", "datasetContent", "dataType")
helper.ensureDerivedModel("myAccountId", "modelName", "baseModelAccountId", "baseModelId")
// и т.д.