ee.Model.fromVertexAi

Retorna um ee.Model de uma descrição de um endpoint de modelo da Vertex AI. Consulte https://cloud.google.com/vertex-ai.

UsoRetorna
ee.Model.fromVertexAi(endpoint, inputProperties, inputTypeOverride, inputShapes, proj, fixInputProj, inputTileSize, inputOverlapSize, outputTileSize, outputBands, outputProperties, outputMultiplier, maxPayloadBytes, payloadFormat)Modelo
ArgumentoTipoDetalhes
endpointStringO nome do endpoint para previsões.
inputPropertiesLista, padrão: nuloPropriedades transmitidas com cada instância de previsão. As previsões de imagem são divididas em blocos, então essas propriedades serão replicadas em cada instância de bloco de imagem. O padrão é não ter propriedades.
inputTypeOverrideDicionário, padrão: nuloTipos para os quais as entradas do modelo serão convertidas, se especificadas. As bandas de imagem e as propriedades de imagem/recurso são válidas.
inputShapesDicionário, padrão: nuloO formato fixo das bandas da matriz de entrada. Para cada banda de matriz não especificada, o formato fixo da matriz será deduzido automaticamente de um pixel não mascarado.
projProjeção, padrão: nuloA projeção de entrada em que todas as bandas serão amostradas. O padrão é a projeção padrão da primeira banda de uma imagem.
fixInputProjBooleano, padrão: nuloSe for verdadeiro, os pixels serão amostrados em uma projeção fixa especificada por "proj". Caso contrário, a projeção de saída será usada. O padrão é "falso".
inputTileSizeLista, padrão: nuloDimensões retangulares dos blocos de pixels transmitidos para instâncias de previsão. Obrigatório para previsões de imagem.
inputOverlapSizeLista, padrão: nuloQuantidade de sobreposição de blocos adjacentes em X/Y ao longo de cada borda dos blocos de pixels transmitidos para instâncias de previsão. O padrão é [0, 0].
outputTileSizeLista, padrão: nuloDimensões retangulares dos blocos de pixels retornados do AI Platform. O padrão é o valor em "inputTileSize".
outputBandsDicionário, padrão: nuloUm mapa de nomes de bandas de saída para um dicionário de informações de bandas de saída. Os campos de informações de banda válidos são "type" e "dimensions". "type" precisa ser um ee.PixelType que descreve a banda de saída, e "dimensions" é um número inteiro opcional com o número de dimensões nessa banda, por exemplo, "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Obrigatório para previsões de imagem.
outputPropertiesDicionário, padrão: nuloUm mapa de nomes de propriedades de saída para um dicionário de informações de propriedades de saída. Os campos de informações de propriedade válidos são "type" e "dimensions". "type" precisa ser um ee.PixelType que descreve a propriedade de saída, e "dimensions" é um número inteiro opcional com o número de dimensões dessa propriedade se ela for uma matriz, por exemplo, "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Obrigatório para previsões de FeatureCollections.
outputMultiplierFlutuante, padrão: nuloUma aproximação do aumento no volume de dados para as saídas do modelo em relação às entradas do modelo. Se especificado, precisa ser >= 1. Isso só é necessário se o modelo produzir mais dados do que consome, por exemplo, um modelo que usa cinco bandas e produz dez saídas por pixel.
maxPayloadBytesLongo, padrão: nuloO limite de tamanho do payload de previsão em bytes. O padrão é 1,5 MB (1.500.000 bytes).
payloadFormatString, padrão: nuloO formato do payload das entradas em solicitações e respostas de previsão. Precisa ser um destes: ["SERIALIZED_TF_TENSORS", "RAW_JSON", "ND_ARRAYS", "GRPC_TF_TENSORS", "GRPC_SERIALIZED_TF_TENSORS", "GRPC_TF_EXAMPLES"]. O padrão é "SERIALIZED_TF_TENSORS".