Un objeto de salida del modelo de Firebase ML.
Firma:
export declare class Model
Propiedades
Propiedad | modificadores | Escribe | Descripción |
---|---|---|---|
crearTiempo | cuerda | La marca de tiempo de la creación del modelo. | |
nombre para mostrar | cuerda | El nombre del modelo. Este es el nombre que usa de su aplicación para cargar el modelo. | |
etag | cuerda | 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 | True 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 | cuerda | El ID del modelo. | |
publicado | booleano | True si el modelo está publicado. | |
etiquetas | cuerda[] | Las etiquetas del modelo, que se pueden usar 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 | cuerda | 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 |
---|---|---|
aJSON() | Devuelve el modelo como un objeto JSON. | |
esperar a 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.displayName
El nombre del modelo. Este es el nombre que usa de 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
True 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.modeloId
El ID del modelo.
Firma:
get modelId(): string;
Modelo.publicado
True si el modelo está publicado.
Firma:
get published(): boolean;
Modelo.etiquetas
Las etiquetas del modelo, que se pueden usar 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.updateTime
La marca de tiempo de la actualización más reciente del modelo.
Firma:
get updateTime(): string;
Model.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.esperarDesbloqueado()
Espere a que se desbloquee el modelo.
Firma:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parámetros
Parámetro | Escribe | Descripción |
---|---|---|
maxTimeMillis | número | El tiempo máximo en milisegundos de espera. Si no se especifica, se utiliza un máximo predeterminado de 2 minutos. |
Devoluciones:
Promesa <vacío>
Una promesa que se resuelve cuando el modelo está desbloqueado o ha pasado el tiempo máximo de espera.