Firebase ML Modeli çıktı nesnesi.
İmza:
export declare class Model
Özellikler
Mülk | Değiştiriciler | Tip | Tanım |
---|---|---|---|
zaman yarat | sicim | Modelin oluşturulduğu zaman damgası. | |
ekran adı | sicim | Modelin adı. Bu, modeli yüklemek için uygulamanızdan kullandığınız addır. | |
et etiketi | sicim | Modelin geçerli sürümünün ETag tanımlayıcısı. Bu değer, modelin özelliklerinden herhangi birini güncellediğinizde değişir. | |
kilitli | boolean | Model sunucu tarafı işlemiyle kilitlenmişse doğrudur. Kilitli bir modelde değişiklik yapamazsınız. Bkz. Model.waitForUnlocked() . | |
modelHash | dize | Tanımsız | Modelin tflite dosyasının karması. Bu değer yalnızca yeni bir TensorFlow Lite modeli yüklediğinizde değişir. | |
model kimliği | sicim | Modelin kimliği. | |
yayınlanan | boolean | Model yayınlanmışsa doğrudur. | |
Etiketler | sicim[] | Liste işlemlerinde modelleri gruplamak veya filtrelemek için kullanılabilen model etiketleri. | |
tfliteModeli | TFLiteModeli | Tanımsız | Modelin TensorFlow Lite model dosyası hakkındaki meta veriler. | |
Güncelleme zamanı | sicim | Modelin en son güncellemesinin zaman damgası. | |
Doğrulama Hatası | dize | Tanımsız | Model doğrulama başarısız olduğunda hata mesajı. |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
JSON()'a | Modeli bir JSON nesnesi olarak döndürün. | |
waitForUnlocked(maxTimeMillis) | Modelin kilidinin açılmasını bekleyin. |
Model.createTime
Modelin oluşturulduğu zaman damgası.
İmza:
get createTime(): string;
Model.görünenAdı
Modelin adı. Bu, modeli yüklemek için uygulamanızdan kullandığınız addır.
İmza:
get displayName(): string;
Model.etag
Modelin geçerli sürümünün ETag tanımlayıcısı. Bu değer, modelin özelliklerinden herhangi birini güncellediğinizde değişir.
İmza:
get etag(): string;
Model.kilitli
Model sunucu tarafı işlemiyle kilitlenmişse doğrudur. Kilitli bir modelde değişiklik yapamazsınız. Bkz. Model.waitForUnlocked() .
İmza:
get locked(): boolean;
Model.modelHash
Modelin tflite
dosyasının karması. Bu değer yalnızca yeni bir TensorFlow Lite modeli yüklediğinizde değişir.
İmza:
get modelHash(): string | undefined;
Model.modelId
Modelin kimliği.
İmza:
get modelId(): string;
Model.yayınlandı
Model yayınlanmışsa doğrudur.
İmza:
get published(): boolean;
Model.etiketleri
Liste işlemlerinde modelleri gruplamak veya filtrelemek için kullanılabilen model etiketleri.
İmza:
get tags(): string[];
Model.tfliteModel
Modelin TensorFlow Lite model dosyası hakkındaki meta veriler.
İmza:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
Modelin en son güncellemesinin zaman damgası.
İmza:
get updateTime(): string;
Model.validationError
Model doğrulama başarısız olduğunda hata mesajı.
İmza:
get validationError(): string | undefined;
Model.toJSON()
Modeli bir JSON nesnesi olarak döndürün.
İmza:
toJSON(): {
[key: string]: any;
};
İadeler:
{ [anahtar: string]: herhangi biri; }
Model.waitForUnlocked()
Modelin kilidinin açılmasını bekleyin.
İmza:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parametreler
Parametre | Tip | Tanım |
---|---|---|
maxTimeMillis | sayı | Milisaniye cinsinden beklenecek maksimum süre. Belirtilmediği takdirde varsayılan maksimum 2 dakika kullanılır. |
İadeler:
Söz<void>
Modelin kilidi açıldığında veya maksimum bekleme süresi dolduğunda çözülen bir söz.