Un objeto de salida del modelo Firebase ML.
Firma:
export declare class Model
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
creartiempo | cadena | La marca de tiempo de la creación del modelo. | |
nombre para mostrar | cadena | El nombre del modelo. Este es el nombre que usa en su aplicación para cargar el modelo. | |
etiqueta | cadena | El identificador ETag de la versión actual del modelo. Este valor cambia cada vez que actualiza cualquiera de las propiedades del modelo. | |
bloqueado | booleano | Verdadero si el modelo está bloqueado por una operación del lado del servidor. No puede realizar cambios en un modelo bloqueado. Ver Model.waitForUnlocked() . | |
modeloHash | cadena | indefinido | El hash del archivo tflite del modelo. Este valor cambia solo cuando carga un nuevo modelo de TensorFlow Lite. | |
ID del modelo | cadena | El ID del modelo. | |
publicado | booleano | Verdadero si el modelo está publicado. | |
etiquetas | cadena[] | Las etiquetas del modelo, que se pueden utilizar para agrupar o filtrar modelos en operaciones de lista. | |
tfliteModelo | Modelo TFLite | indefinido | Metadatos sobre el archivo de modelo TensorFlow Lite del modelo. | |
tiempo de actualizacion | cadena | La marca de tiempo de la actualización más reciente del modelo. | |
Error de validacion | cadena | indefinido | Mensaje de error cuando falla la validación del modelo. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
a JSON() | Devuelve el modelo como un objeto JSON. | |
esperar para desbloquear (maxTimeMillis) | Espere a que se desbloquee el modelo. |
Modelo.createTime
La marca de tiempo de la creación del modelo.
Firma:
get createTime(): string;
Modelo.nombredevisualización
El nombre del modelo. Este es el nombre que usa en su aplicación para cargar el modelo.
Firma:
get displayName(): string;
Modelo.etag
El identificador ETag de la versión actual del modelo. Este valor cambia cada vez que actualiza cualquiera de las propiedades del modelo.
Firma:
get etag(): string;
Modelo.bloqueado
Verdadero si el modelo está bloqueado por una operación del lado del servidor. No puede realizar cambios en un modelo bloqueado. Ver Model.waitForUnlocked() .
Firma:
get locked(): boolean;
Modelo.modelHash
El hash del archivo tflite
del modelo. Este valor cambia solo cuando carga un nuevo modelo de TensorFlow Lite.
Firma:
get modelHash(): string | undefined;
Modelo.modelId
El ID del modelo.
Firma:
get modelId(): string;
Modelo.publicado
Verdadero si el modelo está publicado.
Firma:
get published(): boolean;
Modelo.etiquetas
Las etiquetas del modelo, que se pueden utilizar para agrupar o filtrar modelos en operaciones de lista.
Firma:
get tags(): string[];
Modelo.tfliteModel
Metadatos sobre el archivo de modelo TensorFlow Lite del modelo.
Firma:
get tfliteModel(): TFLiteModel | undefined;
Modelo.horadeactualización
La marca de tiempo de la actualización más reciente del modelo.
Firma:
get updateTime(): string;
Modelo.validationError
Mensaje de error cuando falla la validación del modelo.
Firma:
get validationError(): string | undefined;
Modelo.toJSON()
Devuelve el modelo como un objeto JSON.
Firma:
toJSON(): {
[key: string]: any;
};
Devoluciones:
{ [clave: cadena]: cualquiera; }
Modelo.waitForUnlocked()
Espere a que se desbloquee el modelo.
Firma:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
maxTimeMillis | número | El tiempo máximo de espera en milisegundos. Si no se especifica, se utiliza un máximo predeterminado de 2 minutos. |
Devoluciones:
Promesa<nulo>
Una promesa que se resuelve cuando el modelo está desbloqueado o ha pasado el tiempo máximo de espera.