Ein Ausgabeobjekt des Firebase ML-Modells.
Unterschrift:
export declare class Model
Eigenschaften
Eigentum | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
Zeit schaffen | Zeichenfolge | Der Zeitstempel der Modellerstellung. | |
Anzeigename | Zeichenfolge | Der Name des Modells. Dies ist der Name, den Sie in Ihrer App zum Laden des Modells verwenden. | |
etag | Zeichenfolge | Der ETag-Bezeichner der aktuellen Version des Modells. Dieser Wert ändert sich jedes Mal, wenn Sie eine der Eigenschaften des Modells aktualisieren. | |
gesperrt | Boolescher Wert | True, wenn das Modell durch einen serverseitigen Vorgang gesperrt ist. An einem gesperrten Modell können Sie keine Änderungen vornehmen. Siehe Model.waitForUnlocked() . | |
modelHash | Zeichenfolge | nicht definiert | Der Hash der tflite Datei des Modells. Dieser Wert ändert sich nur, wenn Sie ein neues TensorFlow Lite-Modell hochladen. | |
Modell-ID | Zeichenfolge | Die ID des Modells. | |
veröffentlicht | Boolescher Wert | True, wenn das Modell veröffentlicht ist. | |
Stichworte | string[] | Die Tags des Modells, die zum Gruppieren oder Filtern von Modellen in Listenvorgängen verwendet werden können. | |
tfliteModel | TFLiteModel | nicht definiert | Metadaten zur TensorFlow Lite-Modelldatei des Modells. | |
Updatezeit | Zeichenfolge | Der Zeitstempel der letzten Aktualisierung des Modells. | |
Validierungsfehler | Zeichenfolge | nicht definiert | Fehlermeldung, wenn die Modellvalidierung fehlschlägt. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
toJSON() | Geben Sie das Modell als JSON-Objekt zurück. | |
waitForUnlocked(maxTimeMillis) | Warten Sie, bis das Modell entsperrt ist. |
Model.createTime
Der Zeitstempel der Modellerstellung.
Unterschrift:
get createTime(): string;
Model.displayName
Der Name des Modells. Dies ist der Name, den Sie in Ihrer App zum Laden des Modells verwenden.
Unterschrift:
get displayName(): string;
Model.etag
Der ETag-Bezeichner der aktuellen Version des Modells. Dieser Wert ändert sich jedes Mal, wenn Sie eine der Eigenschaften des Modells aktualisieren.
Unterschrift:
get etag(): string;
Modell.gesperrt
True, wenn das Modell durch einen serverseitigen Vorgang gesperrt ist. An einem gesperrten Modell können Sie keine Änderungen vornehmen. Siehe Model.waitForUnlocked() .
Unterschrift:
get locked(): boolean;
Model.modelHash
Der Hash der tflite
Datei des Modells. Dieser Wert ändert sich nur, wenn Sie ein neues TensorFlow Lite-Modell hochladen.
Unterschrift:
get modelHash(): string | undefined;
Model.modelId
Die ID des Modells.
Unterschrift:
get modelId(): string;
Modell.veröffentlicht
True, wenn das Modell veröffentlicht ist.
Unterschrift:
get published(): boolean;
Model.tags
Die Tags des Modells, die zum Gruppieren oder Filtern von Modellen in Listenvorgängen verwendet werden können.
Unterschrift:
get tags(): string[];
Model.tfliteModel
Metadaten zur TensorFlow Lite-Modelldatei des Modells.
Unterschrift:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
Der Zeitstempel der letzten Aktualisierung des Modells.
Unterschrift:
get updateTime(): string;
Model.validationError
Fehlermeldung, wenn die Modellvalidierung fehlschlägt.
Unterschrift:
get validationError(): string | undefined;
Model.toJSON()
Geben Sie das Modell als JSON-Objekt zurück.
Unterschrift:
toJSON(): {
[key: string]: any;
};
Kehrt zurück:
{ [key: string]: any; }
Model.waitForUnlocked()
Warten Sie, bis das Modell entsperrt ist.
Unterschrift:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
maxTimeMillis | Nummer | Die maximale Wartezeit in Millisekunden. Wenn nicht angegeben, wird ein Standardmaximum von 2 Minuten verwendet. |
Kehrt zurück:
Versprechen<void>
Ein Versprechen, das aufgelöst wird, wenn das Modell entsperrt ist oder die maximale Wartezeit abgelaufen ist.