Interfejs usługi Firebase MachineLearning
.
Podpis:
export declare class MachineLearning
Właściwości
Właściwość | Modyfikatory | Typ | Opis |
---|---|---|---|
aplikacja | Aplikacja | Aplikacja powiązana z bieżącą instancją usługi MachineLearning . |
Metody
Metoda | Modyfikatory | Opis |
---|---|---|
createModel(model) | Tworzy model w bieżącym projekcie Firebase. | |
deleteModel(modelId) | Usuwa model z bieżącego projektu. | |
getModel(modelId) | Pobiera model określony przez podany identyfikator. | |
listModels(opcje) | Wyświetla listę modeli bieżącego projektu. | |
publishModel(modelId) | Publikuje model Firebase ML.Opublikowany model można pobrać do aplikacji klienckich. | |
unpublishModel(modelId) | Cofanie publikacji modelu ML Firebase. | |
updateModel(modelId; model) | Aktualizuje plik metadanych lub pliku 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 | ModelOptions | Model do utworzenia. |
Zwroty:
Obietnica<Model>
Obietnica spełniona dzięki utworzonemu modelowi.
MachineLearning.deleteModel()
Usuwa model z bieżącego projektu.
Podpis:
deleteModel(modelId: string): Promise<void>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | ciąg znaków | Identyfikator modelu do usunięcia. |
Zwroty:
Obietnica<void>
MachineLearning.getModel()
Pobiera model określony przez podany identyfikator.
Podpis:
getModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | ciąg znaków | Identyfikator modelu do pobrania. |
Zwroty:
Obietnica<Model>
Obietnica spełniona przez obiekt modelu.
MachineLearning.listModels()
Wyświetla listę modeli bieżącego projektu.
Podpis:
listModels(options?: ListModelsOptions): Promise<ListModelsResult>;
Parametry
Parametr | Typ | Opis |
---|---|---|
opcje | ListModelsOptions | Opcje listy. |
Zwroty:
Obietnica<ListModelsResult>
Obiecywanie, które spełnia warunki bieżącej (filtrowanej) listy modeli i tokena następnej strony. W przypadku ostatniej strony zostanie zwrócona pusta lista modeli i żaden token strony.
MachineLearning.publishModel()
Publikuje model ML Firebase.
Opublikowany model można pobrać na potrzeby aplikacji klienckich.
Podpis:
publishModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | ciąg znaków | Identyfikator modelu do opublikowania. |
Zwroty:
Obietnica<Model>
Obietnica spełniona dzięki opublikowanemu modelowi.
MachineLearning.unpublishModel()
Cofanie publikacji modelu ML Firebase.
Podpis:
unpublishModel(modelId: string): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | ciąg znaków | Identyfikator modelu, którego publikację chcesz cofnąć. |
Zwroty:
Obietnica<Model>
Obietnica spełniona dzięki nieopublikowanemu modelowi.
MachineLearning.updateModel()
Aktualizuje plik metadanych lub pliku modelu.
Podpis:
updateModel(modelId: string, model: ModelOptions): Promise<Model>;
Parametry
Parametr | Typ | Opis |
---|---|---|
identyfikator modelu | ciąg znaków | Identyfikator modelu do aktualizacji. |
model | ModelOptions | Pola modelu do zaktualizowania. |
Zwroty:
Obietnica<Model>
Obietnica spełniona dzięki zaktualizowanemu modelowi.