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 lado a lado, então essas propriedades serão replicadas em cada instância de bloco de imagem. O padrão é "sem propriedades".
inputTypeOverrideDicionário, padrão: nullTipos para os quais as entradas de modelo serão convertidas, se especificadas. As bandas de imagem e as propriedades de imagem/recurso são válidas.
inputShapesDicionário, padrão: nullO formato fixo das bandas da matriz de entrada. Para cada banda de matriz não especificada, a forma de matriz fixa será deduzida 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 "true", 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 é "false".
inputTileSizeLista, padrão: nuloDimensões retangulares de blocos de pixels transmitidos para instâncias de previsão. Obrigatório para previsões de imagens.
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 da AI Platform. O padrão é o valor em "inputTileSize".
outputBandsDicionário, padrão: nullUm mapa dos nomes de banda de saída para um dicionário de informações de banda de saída. Os campos válidos de informações de banda 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 imagens.
outputPropertiesDicionário, padrão: nullUm mapa dos nomes das propriedades de saída para um dicionário de informações de propriedades de saída. Os campos válidos de informações de propriedades 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.
outputMultiplierPonto flutuante, padrão: nuloUma aproximação do aumento no volume de dados para as saídas do modelo em relação às entradas. 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 10 saídas por pixel.
maxPayloadBytesLong, padrão: nullO limite de tamanho do payload de previsão em bytes. O padrão é 1,5 MB (1.500.000 bytes).
payloadFormatString, padrão: nullO formato do payload das entradas em solicitações e respostas de previsão. 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".