MachineLearning class

Interfejs usługi Firebase MachineLearning .

Podpis:

export declare class MachineLearning 

Nieruchomości

Nieruchomość Modyfikatory Typ Opis
aplikacja Aplikacja Aplikacja powiązana z bieżącą instancją usługi MachineLearning .

Metody

metoda Modyfikatory Opis
utwórzModel(model) Tworzy model w bieżącym projekcie Firebase.
usuńModel(identyfikator modelu) Usuwa model z bieżącego projektu.
pobierzModel(identyfikator modelu) Pobiera model określony przez podany identyfikator.
listaModele(opcje) Wyświetla listę modeli bieżącego projektu.
publikujModel(identyfikator modelu) Publikuje model Firebase ML. Opublikowany model można pobrać do aplikacji klienckich.
cofnij publikacjęModel(identyfikator modelu) Cofa publikację modelu Firebase ML.
updateModel(identyfikator modelu, model) Aktualizuje metadane modelu lub plik modelu.

MachineLearning.app

Aplikacja powiązana z bieżącą instancją usługi MachineLearning .

Podpis:

get app(): App;

MachineLearning.createModel()

Tworzy model w bieżącym projekcie Firebase.

Podpis:

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

Parametry

Parametr Typ Opis
Model Opcje modelu Model do stworzenia.

Zwroty:

Obietnica< Model >

Obietnica spełniona dzięki stworzonemu modelowi.

MachineLearning.deleteModel()

Usuwa model z bieżącego projektu.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator modelu strunowy Identyfikator modelu do usunięcia.

Zwroty:

Obietnica<pusta>

MachineLearning.getModel()

Pobiera model określony przez podany identyfikator.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator modelu strunowy Identyfikator modelu do pobrania.

Zwroty:

Obietnica< Model >

Obietnica spełniona wraz z obiektem wzorcowym.

MachineLearning.listModels()

Wyświetla listę modeli bieżącego projektu.

Podpis:

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

Parametry

Parametr Typ Opis
opcje Opcje listy modeli Opcje aukcji.

Zwroty:

Obietnica< ListModelsResult >

Obietnica, która rozwiązuje się z bieżącą (filtrowaną) listą modeli i tokenem następnej strony. W przypadku ostatniej strony zwracana jest pusta lista modeli i żaden token strony.

MachineLearning.publishModel()

Publikuje model Firebase ML.

Opublikowany model można pobrać do aplikacji klienckich.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator modelu strunowy Identyfikator modelu do opublikowania.

Zwroty:

Obietnica< Model >

Obietnica spełniona w przypadku opublikowanego modelu.

MachineLearning.unpublishModel()

Cofa publikację modelu Firebase ML.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator modelu strunowy Identyfikator modelu, który ma zostać wycofany z publikacji.

Zwroty:

Obietnica< Model >

Obietnica spełniona w przypadku niepublikowanego modelu.

MachineLearning.updateModel()

Aktualizuje metadane modelu lub plik modelu.

Podpis:

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

Parametry

Parametr Typ Opis
identyfikator modelu strunowy Identyfikator modelu do aktualizacji.
Model Opcje modelu Pola modelu do zaktualizowania.

Zwroty:

Obietnica< Model >

Obietnica spełniona dzięki zaktualizowanemu modelowi.