Um objeto de saída do Firebase ML Model.
Assinatura:
export declare class Model
Propriedades
Propriedade | Modificadores | Modelo | Descrição |
---|---|---|---|
hora de criação | corda | O carimbo de data/hora da criação do modelo. | |
Nome em 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. Esse valor muda sempre que você atualiza qualquer uma das propriedades do modelo. | |
bloqueado | boleano | True 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() . | |
modelHash | seqüência | Indefinido | O hash do arquivo tflite do modelo. Esse valor muda apenas quando você carrega um novo modelo do TensorFlow Lite. | |
ID do modelo | corda | O ID do modelo. | |
Publicados | boleano | True 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 | TFLiteModel | 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 | seqüência | Indefinido | Mensagem de erro quando a validação do modelo falha. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
toJSON() | Retorne o modelo como um objeto JSON. | |
waitForUnlocked(maxTimeMillis) | Aguarde o modelo ser desbloqueado. |
Model.createTime
O carimbo de data/hora da criação do modelo.
Assinatura:
get createTime(): string;
Model.displayName
O nome do modelo. Este é o nome que você usa em seu aplicativo para carregar o modelo.
Assinatura:
get displayName(): string;
Model.etag
O identificador ETag da versão atual do modelo. Esse valor muda sempre que você atualiza qualquer uma das propriedades do modelo.
Assinatura:
get etag(): string;
Modelo.bloqueado
True 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;
Model.modelHash
O hash do arquivo tflite
do modelo. Esse valor muda apenas quando você carrega um novo modelo do TensorFlow Lite.
Assinatura:
get modelHash(): string | undefined;
Model.modelId
O ID do modelo.
Assinatura:
get modelId(): string;
Modelo.publicado
True se o modelo for publicado.
Assinatura:
get published(): boolean;
Model.tags
As tags do modelo, que podem ser usadas para agrupar ou filtrar modelos em operações de lista.
Assinatura:
get tags(): string[];
Model.tfliteModel
Metadados sobre o arquivo de modelo do TensorFlow Lite do modelo.
Assinatura:
get tfliteModel(): TFLiteModel | undefined;
Model.updateTime
O carimbo de data/hora da atualização mais recente do modelo.
Assinatura:
get updateTime(): string;
Erro de validação do modelo
Mensagem de erro quando a validação do modelo falha.
Assinatura:
get validationError(): string | undefined;
Model.toJSON()
Retorne o modelo como um objeto JSON.
Assinatura:
toJSON(): {
[key: string]: any;
};
Devoluções:
{ [chave: string]: qualquer; }
Model.waitForUnlocked()
Aguarde o modelo ser desbloqueado.
Assinatura:
waitForUnlocked(maxTimeMillis?: number): Promise<void>;
Parâmetros
Parâmetro | Modelo | Descrição |
---|---|---|
maxTimeMillis | número | O tempo máximo em milissegundos para esperar. Se não for especificado, um máximo padrão de 2 minutos será usado. |
Devoluções:
Promessa<void>
Uma promessa que resolve quando o modelo é desbloqueado ou o tempo máximo de espera passou.