Objek keluaran Model Firebase ML.
Tanda tangan:
export declare class Model
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
buatWaktu | rangkaian | Stempel waktu pembuatan model. | |
nama tampilan | rangkaian | Nama modelnya. Ini adalah nama yang Anda gunakan dari aplikasi Anda untuk memuat model. | |
etag | rangkaian | Pengidentifikasi ETag dari versi model saat ini. Nilai ini berubah setiap kali Anda memperbarui properti model mana pun. | |
terkunci | boolean | Benar jika model dikunci oleh operasi sisi server. Anda tidak dapat melakukan perubahan pada model yang terkunci. Lihat Model.waitForUnlocked() . | |
modelHash | tali | belum diartikan | Hash file tflite model. Nilai ini hanya berubah saat Anda mengupload model TensorFlow Lite baru. | |
modelId | rangkaian | ID modelnya. | |
diterbitkan | boolean | Benar jika modelnya dipublikasikan. | |
tag | rangkaian[] | Tag model, yang dapat digunakan untuk mengelompokkan atau memfilter model dalam operasi daftar. | |
tfliteModel | Model TFLite | belum diartikan | Metadata tentang file model TensorFlow Lite model. | |
pembaruanWaktu | rangkaian | Stempel waktu pembaruan model terkini. | |
validasiKesalahan | tali | belum diartikan | Pesan kesalahan ketika validasi model gagal. |
Metode
metode | Pengubah | Keterangan |
---|---|---|
keJSON() | Kembalikan model sebagai objek JSON. | |
tungguUntukTidak Terkunci(maxTimeMillis) | Tunggu hingga model dibuka kuncinya. |
Model.createTime
Stempel waktu pembuatan model.
Tanda tangan:
get createTime(): string;
Model.namatampilan
Nama modelnya. Ini adalah nama yang Anda gunakan dari aplikasi Anda untuk memuat model.
Tanda tangan:
get displayName(): string;
Model.etag
Pengidentifikasi ETag dari versi model saat ini. Nilai ini berubah setiap kali Anda memperbarui properti model mana pun.
Tanda tangan:
get etag(): string;
Model.terkunci
Benar jika model dikunci oleh operasi sisi server. Anda tidak dapat melakukan perubahan pada model yang terkunci. Lihat Model.waitForUnlocked() .
Tanda tangan:
get locked(): boolean;
Model.modelHash
Hash file tflite
model. Nilai ini hanya berubah saat Anda mengupload model TensorFlow Lite baru.
Tanda tangan:
get modelHash(): string | undefined;
Model.modelId
ID modelnya.
Tanda tangan:
get modelId(): string;
Model.diterbitkan
Benar jika modelnya dipublikasikan.
Tanda tangan:
get published(): boolean;
Model.tag
Tag model, yang dapat digunakan untuk mengelompokkan atau memfilter model dalam operasi daftar.
Tanda tangan:
get tags(): string[];
Model.tfliteModel
Metadata tentang file model TensorFlow Lite model.
Tanda tangan:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
Stempel waktu pembaruan model terkini.
Tanda tangan:
get updateTime(): string;
Model.validationError
Pesan kesalahan ketika validasi model gagal.
Tanda tangan:
get validationError(): string | undefined;
Model.toJSON()
Kembalikan model sebagai objek JSON.
Tanda tangan:
toJSON(): {
[key: string]: any;
};
Pengembalian:
{ [kunci: string]: apa saja; }
Model.waitForUnlocked()
Tunggu hingga model dibuka kuncinya.
Tanda tangan:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
maxTimeMillis | nomor | Waktu maksimum dalam milidetik untuk menunggu. Jika tidak ditentukan, durasi default yang digunakan adalah maksimal 2 menit. |
Pengembalian:
Janji<batal>
Janji yang diselesaikan ketika model dibuka kuncinya atau waktu tunggu maksimum telah berlalu.