MachineLearning class

Интерфейс службы Firebase MachineLearning .

Подпись:

export declare class MachineLearning 

Характеристики

Свойство Модификаторы Тип Описание
приложение Приложение Приложение, связанное с текущим экземпляром службы MachineLearning .

Методы

Метод Модификаторы Описание
создатьМодель (модель) Создает модель в текущем проекте Firebase.
удалитьМодель (идентификатор модели) Удаляет модель из текущего проекта.
getModel (идентификатор модели) Получает модель, указанную данным идентификатором.
списокМодели (опции) Перечисляет модели текущего проекта.
публикацияМодель (идентификатор модели) Публикует модель Firebase ML. Опубликованную модель можно загрузить в клиентские приложения.
unpublishModel (идентификатор модели) Отменяет публикацию модели Firebase ML.
updateModel (идентификатор модели, модель) Обновляет метаданные модели или файл модели.

MachineLearning.app

Приложение, связанное с текущим экземпляром службы MachineLearning .

Подпись:

get app(): App;

Машинное обучение.createModel()

Создает модель в текущем проекте Firebase.

Подпись:

createModel(model: ModelOptions): Promise<Model>;

Параметры

Параметр Тип Описание
модель Параметры модели Модель для создания.

Возврат:

Обещание< Модель >

Обещание выполнено с помощью созданной модели.

MachineLearning.deleteModel()

Удаляет модель из текущего проекта.

Подпись:

deleteModel(modelId: string): Promise<void>;

Параметры

Параметр Тип Описание
идентификатор модели нить Идентификатор модели, которую необходимо удалить.

Возврат:

Обещание<void>

Машинное обучение.getModel()

Получает модель, указанную данным идентификатором.

Подпись:

getModel(modelId: string): Promise<Model>;

Параметры

Параметр Тип Описание
идентификатор модели нить Идентификатор модели, которую нужно получить.

Возврат:

Обещание< Модель >

Обещание, выполненное с объектом модели.

MachineLearning.listModels()

Перечисляет модели текущего проекта.

Подпись:

listModels(options?: ListModelsOptions): Promise<ListModelsResult>;

Параметры

Параметр Тип Описание
параметры Параметры списка моделей Варианты листинга.

Возврат:

Обещание < ListModelsResult >

Обещание, которое разрешается с использованием текущего (отфильтрованного) списка моделей и токена следующей страницы. Для последней страницы возвращается пустой список моделей и не возвращается токен страницы.

MachineLearning.publishModel()

Публикует модель Firebase ML.

Опубликованную модель можно загрузить в клиентские приложения.

Подпись:

publishModel(modelId: string): Promise<Model>;

Параметры

Параметр Тип Описание
идентификатор модели нить Идентификатор модели для публикации.

Возврат:

Обещание< Модель >

Обещание, выполненное с помощью опубликованной модели.

MachineLearning.unpublishModel()

Отменяет публикацию модели Firebase ML.

Подпись:

unpublishModel(modelId: string): Promise<Model>;

Параметры

Параметр Тип Описание
идентификатор модели нить Идентификатор модели, которую нужно отменить.

Возврат:

Обещание< Модель >

Обещание, выполненное с помощью неопубликованной модели.

MachineLearning.updateModel()

Обновляет метаданные модели или файл модели.

Подпись:

updateModel(modelId: string, model: ModelOptions): Promise<Model>;

Параметры

Параметр Тип Описание
идентификатор модели нить Идентификатор модели, которую необходимо обновить.
модель Параметры модели Поля модели для обновления.

Возврат:

Обещание< Модель >

Обещание выполнено с обновленной моделью.