ee.Model.fromVertexAi

Restituisce un ee.Model da una descrizione di un endpoint del modello Vertex AI. (Vedi https://cloud.google.com/vertex-ai).

UtilizzoResi
ee.Model.fromVertexAi(endpoint, inputProperties, inputTypeOverride, inputShapes, proj, fixInputProj, inputTileSize, inputOverlapSize, outputTileSize, outputBands, outputProperties, outputMultiplier, maxPayloadBytes, payloadFormat)Modello
ArgomentoTipoDettagli
endpointStringaIl nome dell'endpoint per le previsioni.
inputPropertiesElenco, valore predefinito: nullProprietà passate con ogni istanza di previsione. Le previsioni delle immagini sono suddivise in riquadri, quindi queste proprietà verranno replicate in ogni istanza di riquadro immagine. Il valore predefinito è nessuna proprietà.
inputTypeOverrideDizionario, valore predefinito: nullTipi a cui verranno forzati gli input del modello, se specificati. Sono valide sia le bande di immagini sia le proprietà di immagini/caratteristiche.
inputShapesDizionario, valore predefinito: nullLa forma fissa delle bande di array di input. Per ogni banda di array non specificata, la forma fissa dell'array verrà dedotta automaticamente da un pixel non mascherato.
projProiezione, valore predefinito: nullLa proiezione di input in cui campionare tutte le bande. Il valore predefinito è la proiezione predefinita della prima banda di un'immagine.
fixInputProjBooleano, valore predefinito: nullSe è true, i pixel verranno campionati in una proiezione fissa specificata da "proj". In caso contrario, viene utilizzata la proiezione di output. Il valore predefinito è false.
inputTileSizeElenco, valore predefinito: nullDimensioni rettangolari dei riquadri di pixel passati alle istanze di previsione. Obbligatorio per le previsioni delle immagini.
inputOverlapSizeElenco, valore predefinito: nullQuantità di sovrapposizione dei riquadri adiacenti in X/Y lungo ogni bordo dei riquadri di pixel passati alle istanze di previsione. Il valore predefinito è [0, 0].
outputTileSizeElenco, valore predefinito: nullDimensioni rettangolari dei riquadri di pixel restituiti da AI Platform. Il valore predefinito è il valore di "inputTileSize".
outputBandsDizionario, valore predefinito: nullUna mappa dai nomi delle bande di output a un dizionario di informazioni sulle bande di output. I campi di informazioni sulle bande validi sono "type" e "dimensions". "type" deve essere un ee.PixelType che descrive la banda di output e "dimensions" è un numero intero facoltativo con il numero di dimensioni in quella banda, ad esempio "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Obbligatorio per le previsioni delle immagini.
outputPropertiesDizionario, valore predefinito: nullUna mappa dai nomi delle proprietà di output a un dizionario di informazioni sulle proprietà di output. I campi di informazioni sulle proprietà validi sono "type" e "dimensions". "type" deve essere un ee.PixelType che descrive la proprietà di output e "dimensions" è un numero intero facoltativo con il numero di dimensioni per quella proprietà se è un array, ad esempio "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Obbligatorio per le previsioni da FeatureCollection.
outputMultiplierFloat, valore predefinito: nullUn'approssimazione dell'aumento del volume dei dati per gli output del modello rispetto agli input del modello. Se specificato, deve essere >= 1. È necessario solo se il modello produce più dati di quelli che consuma, ad esempio un modello che accetta 5 bande e produce 10 output per pixel.
maxPayloadBytesLong, valore predefinito: nullIl limite di dimensioni del payload di previsione in byte. Il valore predefinito è 1,5 MB (1.500.000 byte).
payloadFormatStringa, valore predefinito: nullIl formato del payload delle voci nelle richieste e nelle risposte di previsione. Uno tra: ["SERIALIZED_TF_TENSORS, "RAW_JSON", "ND_ARRAYS", "GRPC_TF_TENSORS", "GRPC_SERIALIZED_TF_TENSORS", "GRPC_TF_EXAMPLES"]. Il valore predefinito è "SERIALIZED_TF_TENSORS".