MachineLearning class

Firebase MachineLearning hizmeti arayüzü.

İmza:

export declare class MachineLearning 

Özellikler

Özellik Değiştiriciler Tür Açıklama
uygulama Uygulama Geçerli MachineLearning hizmet örneğiyle ilişkilendirilmiş Uygulama.

Yöntemler

Yöntem Değiştiriciler Açıklama
createModel(model) Mevcut Firebase projesinde bir model oluşturur.
deleteModel(modelId) Mevcut projeden bir modeli siler.
getModel(modelId) Verilen kimlik tarafından belirtilen modeli alır.
listModels(options) Geçerli projenin modellerini listeler.
publishModel(modelId) Firebase ML modeli yayınlar.Yayınlanan bir model istemci uygulamalarına indirilebilir.
unpublishModel(modelId) Firebase ML modelini yayından kaldırır.
updateModel(modelId, model) Bir modelin meta verilerini veya model dosyasını günceller.

Makine Öğrenimi.uygulaması

Geçerli MachineLearning hizmet örneğiyle ilişkilendirilmiş Uygulama.

İmza:

get app(): App;

MachineLearning.createModel()

Mevcut Firebase projesinde bir model oluşturur.

İmza:

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

Parametreler

Parametre Tür Açıklama
model ModelOptions Oluşturulacak model.

Şunu döndürür:

Promise<Model>

Oluşturulan modelle birlikte verilen Vaat.

MachineLearning.deleteModel()

Mevcut projeden bir modeli siler.

İmza:

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

Parametreler

Parametre Tür Açıklama
model kimliği dize Silinecek modelin kimliği.

Şunu döndürür:

Taahhüt<void>

MachineLearning.getModel()

Verilen kimlik tarafından belirtilen modeli alır.

İmza:

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

Parametreler

Parametre Tür Açıklama
model kimliği dize Alınacak modelin kimliği.

Şunu döndürür:

Promise<Model>

Model nesnesiyle gerçekleşen bir Vaat.

MachineLearning.listModels()

Geçerli projenin modellerini listeler.

İmza:

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

Parametreler

Parametre Tür Açıklama
seçenekler ListModelsOptions Listeleme seçenekleri.

Şunu döndürür:

Promise<ListModelsResult>

Mevcut (filtrelenmiş) model listesi ve sonraki sayfa jetonuyla sonuçlanacak bir taahhüt. Son sayfa için boş model listesi ve hiçbir sayfa jetonu döndürülmez.

MachineLearning.publishModel()

Firebase ML modeli yayınlar.

Yayınlanan bir model istemci uygulamalarına indirilebilir.

İmza:

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

Parametreler

Parametre Tür Açıklama
model kimliği dize Yayınlanacak modelin kimliği.

Şunu döndürür:

Promise<Model>

Yayınlanan modelle birlikte gerçekleşen bir Vaat.

MachineLearning.unpublishModel()

Firebase ML modelini yayından kaldırır.

İmza:

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

Parametreler

Parametre Tür Açıklama
model kimliği dize Yayından kaldırılacak modelin kimliği.

Şunu döndürür:

Promise<Model>

Yayından kaldırılmış modelde vaat yerine getirildi.

MachineLearning.updateModel()

Bir modelin meta verilerini veya model dosyasını günceller.

İmza:

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

Parametreler

Parametre Tür Açıklama
model kimliği dize Güncellenecek modelin kimliği.
model ModelOptions Güncellenecek model alanları.

Şunu döndürür:

Promise<Model>

Güncellenmiş modelle birlikte verilen bir Vaat.