Un oggetto di output del modello Firebase ML.
Firma:
export declare class Model
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
createTime | corda | Il timestamp della creazione del modello. | |
nome da visualizzare | corda | Il nome del modello. Questo è il nome che usi dalla tua app per caricare il modello. | |
etag | corda | L'identificatore ETag della versione corrente del modello. Questo valore cambia ogni volta che aggiorni una delle proprietà del modello. | |
bloccato | booleano | Vero se il modello è bloccato da un'operazione lato server. Non è possibile apportare modifiche a un modello bloccato. Vedi Model.waitForUnlocked() . | |
modelHash | stringa | non definito | L'hash del file tflite del modello. Questo valore cambia solo quando carichi un nuovo modello TensorFlow Lite. | |
modelloId | corda | L'ID del modello. | |
pubblicato | booleano | Vero se il modello è pubblicato. | |
tag | corda[] | I tag del modello, che possono essere utilizzati per raggruppare o filtrare i modelli nelle operazioni di elenco. | |
tfliteModel | TFLiteModel | non definito | Metadati sul file del modello TensorFlow Lite del modello. | |
tempo di aggiornamento | corda | Il timestamp dell'aggiornamento più recente del modello. | |
errore di convalida | stringa | non definito | Messaggio di errore quando la convalida del modello fallisce. |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
aJSON() | Restituisce il modello come oggetto JSON. | |
waitForUnlocked(maxTimeMillis) | Attendi che il modello venga sbloccato. |
Model.createTime
Il timestamp della creazione del modello.
Firma:
get createTime(): string;
Modello.displayName
Il nome del modello. Questo è il nome che usi dalla tua app per caricare il modello.
Firma:
get displayName(): string;
Modello.etag
L'identificatore ETag della versione corrente del modello. Questo valore cambia ogni volta che aggiorni una delle proprietà del modello.
Firma:
get etag(): string;
Modello.bloccato
Vero se il modello è bloccato da un'operazione lato server. Non è possibile apportare modifiche a un modello bloccato. Vedi Model.waitForUnlocked() .
Firma:
get locked(): boolean;
Modello.modelHash
L'hash del file tflite
del modello. Questo valore cambia solo quando carichi un nuovo modello TensorFlow Lite.
Firma:
get modelHash(): string | undefined;
Modello.IDmodello
L'ID del modello.
Firma:
get modelId(): string;
Modello.pubblicato
Vero se il modello è pubblicato.
Firma:
get published(): boolean;
Tag.modello
I tag del modello, che possono essere utilizzati per raggruppare o filtrare i modelli nelle operazioni di elenco.
Firma:
get tags(): string[];
Modello.tfliteModel
Metadati sul file del modello TensorFlow Lite del modello.
Firma:
get tfliteModel(): TFLiteModel | undefined;
Modello.updateTime
Il timestamp dell'aggiornamento più recente del modello.
Firma:
get updateTime(): string;
Errore modello.validation
Messaggio di errore quando la convalida del modello fallisce.
Firma:
get validationError(): string | undefined;
Modello.toJSON()
Restituisce il modello come oggetto JSON.
Firma:
toJSON(): {
[key: string]: any;
};
Ritorna:
{ [chiave: stringa]: qualsiasi; }
Model.waitForUnlocked()
Attendi che il modello venga sbloccato.
Firma:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
maxTimeMillis | numero | Il tempo massimo di attesa in millisecondi. Se non specificato, viene utilizzato un massimo predefinito di 2 minuti. |
Ritorna:
Promesso<vuoto>
Una promessa che si risolve quando il modello viene sbloccato o è trascorso il tempo massimo di attesa.