Um objeto de saída do modelo do Firebase ML.
Assinatura:
export declare class Model
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
criarTempo | corda | O carimbo de data/hora da criação do modelo. | |
nome de exibição | corda | O nome do modelo. Este é o nome que você usa em seu aplicativo para carregar o modelo. | |
etiqueta | corda | O identificador ETag da versão atual do modelo. Este valor muda sempre que você atualiza qualquer propriedade do modelo. | |
bloqueado | boleano | Verdadeiro se o modelo estiver bloqueado por uma operação do lado do servidor. Você não pode fazer alterações em um modelo bloqueado. Veja Model.waitForUnlocked() . | |
modeloHash | corda | indefinido | O hash do arquivo tflite do modelo. Esse valor muda somente quando você faz upload de um novo modelo do TensorFlow Lite. | |
modeloId | corda | O ID do modelo. | |
Publicados | boleano | Verdadeiro se o modelo for publicado. | |
Tag | corda[] | As tags do modelo, que podem ser usadas para agrupar ou filtrar modelos em operações de lista. | |
tfliteModel | Modelo TFLite | indefinido | Metadados sobre o arquivo de modelo do TensorFlow Lite do modelo. | |
tempo de atualização | corda | O carimbo de data/hora da atualização mais recente do modelo. | |
erro de validação | corda | indefinido | Mensagem de erro quando a validação do modelo falha. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
paraJSON() | Retorne o modelo como um objeto JSON. | |
waitForUnlocked(maxTimeMillis) | Aguarde o modelo ser desbloqueado. |
Modelo.createTime
O carimbo de data/hora da criação do modelo.
Assinatura:
get createTime(): string;
Modelo.displayName
O nome do modelo. Este é o nome que você usa em seu aplicativo para carregar o modelo.
Assinatura:
get displayName(): string;
Modelo.etag
O identificador ETag da versão atual do modelo. Este valor muda sempre que você atualiza qualquer propriedade do modelo.
Assinatura:
get etag(): string;
Modelo.bloqueado
Verdadeiro se o modelo estiver bloqueado por uma operação do lado do servidor. Você não pode fazer alterações em um modelo bloqueado. Veja Model.waitForUnlocked() .
Assinatura:
get locked(): boolean;
Modelo.modelHash
O hash do arquivo tflite
do modelo. Esse valor muda somente quando você faz upload de um novo modelo do TensorFlow Lite.
Assinatura:
get modelHash(): string | undefined;
Modelo.modelId
O ID do modelo.
Assinatura:
get modelId(): string;
Modelo.publicado
Verdadeiro se o modelo for publicado.
Assinatura:
get published(): boolean;
Modelo.tags
As tags do modelo, que podem ser usadas para agrupar ou filtrar modelos em operações de lista.
Assinatura:
get tags(): string[];
Modelo.tfliteModel
Metadados sobre o arquivo de modelo do TensorFlow Lite do modelo.
Assinatura:
get tfliteModel(): TFLiteModel | undefined;
Modelo.updateTime
O carimbo de data/hora da atualização mais recente do modelo.
Assinatura:
get updateTime(): string;
Model.validationError
Mensagem de erro quando a validação do modelo falha.
Assinatura:
get validationError(): string | undefined;
Modelo.toJSON()
Retorne o modelo como um objeto JSON.
Assinatura:
toJSON(): {
[key: string]: any;
};
Retorna:
{ [chave: string]: qualquer; }
Model.waitForUnlocked()
Aguarde até que o modelo seja desbloqueado.
Assinatura:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
maxTimeMillis | número | O tempo máximo em milissegundos para esperar. Se não for especificado, será usado um máximo padrão de 2 minutos. |
Retorna:
Promessa<void>
Uma promessa que é resolvida quando o modelo é desbloqueado ou o tempo máximo de espera passa.