Интерфейс службы 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>;
Параметры
Параметр | Тип | Описание |
---|---|---|
идентификатор модели | нить | Идентификатор модели, которую необходимо обновить. |
модель | Параметры модели | Поля модели для обновления. |
Возврат:
Обещание< Модель >
Обещание выполнено с обновленной моделью.