Model class

Objek output Model Firebase ML.

Tanda Tangan:

export declare class Model 

Properti

Properti Pengubah Jenis Deskripsi
createTime string Stempel waktu pembuatan model.
namatampilan string Nama model. Ini adalah nama yang Anda gunakan dari aplikasi untuk memuat model.
etag string ID ETag versi model saat ini. Nilai ini berubah setiap kali Anda memperbarui properti model.
terkunci boolean True jika model dikunci oleh operasi sisi server. Anda tidak dapat membuat perubahan pada model yang terkunci. Lihat Model.waitForUnlock().
modelHash rangkaian | tidak ditentukan Hash file tflite model. Nilai ini hanya berubah saat Anda mengupload model TensorFlow Lite baru.
modelId string ID model.
dipublikasikan boolean True jika model dipublikasikan.
tag {i>string<i}[] Tag model, yang dapat digunakan untuk mengelompokkan atau memfilter model dalam operasi daftar.
tfliteModel TFLiteModel | tidak ditentukan Metadata tentang file model TensorFlow Lite model.
updateTime string Stempel waktu update terbaru model.
ValidationError rangkaian | tidak ditentukan Pesan error saat validasi model gagal.

Metode

Metode Pengubah Deskripsi
toJSON() Menampilkan model sebagai objek JSON.
waitFor Unlock(maxTimeMillis) Tunggu hingga model dibuka kuncinya.

Model.createTime

Stempel waktu pembuatan model.

Tanda Tangan:

get createTime(): string;

Nama.Model.display

Nama model. Ini adalah nama yang Anda gunakan dari aplikasi untuk memuat model.

Tanda Tangan:

get displayName(): string;

Model.etag

ID ETag versi model saat ini. Nilai ini berubah setiap kali Anda memperbarui properti model.

Tanda Tangan:

get etag(): string;

Model.dikunci

True jika model dikunci oleh operasi sisi server. Anda tidak dapat membuat perubahan pada model yang terkunci. Lihat Model.waitForUnlock().

Tanda Tangan:

get locked(): boolean;

Hash Model

Hash file tflite model. Nilai ini hanya berubah saat Anda mengupload model TensorFlow Lite baru.

Tanda Tangan:

get modelHash(): string | undefined;

IDmodel.Model

ID model.

Tanda Tangan:

get modelId(): string;

Model.dipublikasikan

True jika model 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 update terbaru model.

Tanda Tangan:

get updateTime(): string;

Model.validationError

Pesan error saat validasi model gagal.

Tanda Tangan:

get validationError(): string | undefined;

Model.toJSON()

Menampilkan model sebagai objek JSON.

Tanda Tangan:

toJSON(): {
        [key: string]: any;
    };

Hasil:

{ [key: string]: apa pun; }

Model.waitFor Unlock()

Tunggu hingga model dibuka kuncinya.

Tanda Tangan:

waitForUnlocked(maxTimeMillis?: number): Promise<void>;

Parameter

Parameter Jenis Deskripsi
maxTimeMillis angka Waktu tunggu maksimum dalam milidetik. Jika tidak ditentukan, durasi maksimum default 2 menit akan digunakan.

Hasil:

Janji<void>

Promise yang selesai ketika model dibuka kuncinya atau waktu tunggu maksimum telah berlalu.