ee.Model.fromAiPlatformPredictor

Retorna um ee.Model de uma descrição de um modelo de previsão do AI Platform. Consulte https://cloud.google.com/ml-engine/.

UsoRetorna
ee.Model.fromAiPlatformPredictor(projectName, projectId, modelName, version, region, inputProperties, inputTypeOverride, inputShapes, proj, fixInputProj, inputTileSize, inputOverlapSize, outputTileSize, outputBands, outputProperties, outputMultiplier)Modelo
ArgumentoTipoDetalhes
projectNameObjeto, padrão: nuloO projeto do Google Cloud proprietário do modelo. Descontinuado: use "projectId".
projectIdString, padrão: nullO ID do projeto do Google Cloud proprietário do modelo.
modelNameString, padrão: nullO nome do modelo.
versionString, padrão: nullA versão do modelo. O padrão é a versão do modelo padrão do AI Platform.
regionString, padrão: nullA região de implantação do modelo. O padrão é "us-central1".
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.