MachineLearning class

Antarmuka layanan MachineLearning Firebase.

Tanda Tangan:

export declare class MachineLearning 

Properti

Properti Pengubah Jenis Deskripsi
app Aplikasi Aplikasi yang terkait dengan instance layanan MachineLearning saat ini.

Metode

Metode Pengubah Deskripsi
createModel(model) Membuat model di project Firebase saat ini.
deleteModel(modelId) Menghapus model dari project saat ini.
getModel(modelId) Mendapatkan model yang ditentukan oleh ID yang diberikan.
listModels(opsi) Mencantumkan model project saat ini.
publishModel(modelId) Memublikasikan model Firebase ML.Model yang dipublikasikan dapat didownload ke aplikasi klien.
unpublishModel(modelId) Membatalkan publikasi model Firebase ML.
updateModel(modelId, model) Memperbarui metadata atau file model model.

MachineLearning.app

Aplikasi yang terkait dengan instance layanan MachineLearning saat ini.

Tanda Tangan:

get app(): App;

MachineLearning.createModel()

Membuat model di project Firebase saat ini.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
penggunaan ModelOptions Model yang akan dibuat.

Hasil:

Promise<Model>

Promise terpenuhi dengan model yang dibuat.

MachineLearning.deleteModel()

Menghapus model dari project saat ini.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
ID model string ID model yang akan dihapus.

Hasil:

Janji<void>

MachineLearning.getModel()

Mendapatkan model yang ditentukan oleh ID yang diberikan.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
ID model string ID model yang akan didapatkan.

Hasil:

Promise<Model>

Promise terpenuhi dengan objek model.

MachineLearning.listModels()

Mencantumkan model project saat ini.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
opsi ListModelsOptions Opsi listingan.

Hasil:

Promise<ListModelsResult>

Promise yang di-resolve dengan daftar model saat ini (yang difilter) dan token halaman berikutnya. Untuk halaman terakhir, daftar model kosong dan tidak ada token halaman akan ditampilkan.

MachineLearning.publishModel()

Memublikasikan model Firebase ML.

Model yang dipublikasikan dapat didownload ke aplikasi klien.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
ID model string ID model yang akan dipublikasikan.

Hasil:

Promise<Model>

Promise terpenuhi dengan model yang dipublikasikan.

MachineLearning.unpublishModel()

Membatalkan publikasi model Firebase ML.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
ID model string ID model yang akan dibatalkan publikasinya.

Hasil:

Promise<Model>

Promise terpenuhi dengan model yang tidak dipublikasikan.

MachineLearning.updateModel()

Memperbarui metadata atau file model model.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
ID model string ID model yang akan diperbarui.
penggunaan ModelOptions Kolom model yang akan diperbarui.

Hasil:

Promise<Model>

Promise terpenuhi dengan model yang diperbarui.