Ankündigung: Alle nicht kommerziellen Projekte, die vor dem 15. April 2025 für die Nutzung der Earth Engine registriert wurden, müssen die Berechtigung zur nicht kommerziellen Nutzung bestätigen, um weiterhin auf die Earth Engine zugreifen zu können.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Gibt ein ee.Model aus einer Beschreibung eines Vertex AI-Modellendpunkts zurück. Weitere Informationen finden Sie unter https://cloud.google.com/vertex-ai.
Eigenschaften, die mit jeder Vorhersageinstanz übergeben werden. Bildvorhersagen werden gekachelt. Diese Eigenschaften werden also in jede Bildkachelinstanz repliziert. Standardmäßig sind keine Properties festgelegt.
inputTypeOverride
Wörterbuch, Standardwert: null
Typen, in die Modelleingaben umgewandelt werden, falls angegeben. Sowohl Bildbänder als auch Bild-/Feature-Attribute sind gültig.
inputShapes
Wörterbuch, Standardwert: null
Die feste Form der Bänder des Eingabearrays. Für jedes nicht angegebene Array-Band wird die feste Array-Form automatisch aus einem nicht maskierten Pixel abgeleitet.
proj
Projektion, Standardwert: null
Die Eingabeprojektion, in der alle Bänder gerastert werden sollen. Standardmäßig wird die Standardprojektion des ersten Bands eines Bilds verwendet.
fixInputProj
Boolesch, Standard: null
Wenn „true“, werden Pixel in einer festen Projektion erfasst, die durch „proj“ angegeben wird. Andernfalls wird die Ausgabeprojektion verwendet. Die Standardeinstellung ist "false".
inputTileSize
Liste, Standard: null
Rechteckige Abmessungen von Pixelkacheln, die an Vorhersageinstanzen übergeben werden. Für Bildvorhersagen erforderlich.
inputOverlapSize
Liste, Standard: null
Die Menge der Überlappung benachbarter Kacheln in X/Y entlang jeder Kante von Pixelkacheln, die an Vorhersageinstanzen übergeben werden. Die Standardeinstellung ist [0, 0].
outputTileSize
Liste, Standard: null
Rechteckige Abmessungen von Pixelkacheln, die von AI Platform zurückgegeben werden. Der Standardwert ist der Wert von „inputTileSize“.
outputBands
Wörterbuch, Standardwert: null
Eine Zuordnung von Ausgabebandnamen zu einem Dictionary mit Ausgabebandinformationen. Gültige Felder für Bandinformationen sind „type“ und „dimensions“. „type“ sollte ein ee.PixelType sein, der das Ausgabeband beschreibt, und „dimensions“ ist eine optionale Ganzzahl mit der Anzahl der Dimensionen in diesem Band, z.B. "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Für Bildvorhersagen erforderlich.
outputProperties
Wörterbuch, Standardwert: null
Eine Zuordnung von Namen von Ausgabeeigenschaften zu einem Dictionary mit Informationen zu Ausgabeeigenschaften. Gültige Felder für Eigenschaftsinformationen sind „type“ und „dimensions“. „type“ sollte ein ee.PixelType sein, der die Ausgabeeigenschaft beschreibt, und „dimensions“ ist eine optionale Ganzzahl mit der Anzahl der Dimensionen für diese Eigenschaft, wenn es sich um ein Array handelt, z.B.: "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". Erforderlich für Vorhersagen aus FeatureCollections.
outputMultiplier
Gleitkommazahl, Standardwert: null
Eine Schätzung der Zunahme des Datenvolumens für die Modellausgaben im Vergleich zu den Modelleingaben. Wenn angegeben, muss dieser Wert mindestens 1 sein. Dies ist nur erforderlich, wenn das Modell mehr Daten erzeugt als es verarbeitet, z.B. ein Modell, das 5 Bänder verwendet und 10 Ausgaben pro Pixel erzeugt.
maxPayloadBytes
Lang, Standardwert: null
Das Limit für die Größe der Vorhersagenutzlast in Byte. Der Standardwert ist 1,5 MB (1.500.000 Byte).
payloadFormat
String, Standard: null
Das Nutzlastformat von Einträgen in Vorhersageanfragen und ‑antworten. Einer der folgenden Werte: ['SERIALIZED_TF_TENSORS, 'RAW_JSON', 'ND_ARRAYS', 'GRPC_TF_TENSORS', 'GRPC_SERIALIZED_TF_TENSORS', 'GRPC_TF_EXAMPLES']. Die Standardeinstellung ist „SERIALIZED_TF_TENSORS“.
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eReturns an \u003ccode\u003eee.Model\u003c/code\u003e representing a Vertex AI model endpoint for making predictions within Earth Engine.\u003c/p\u003e\n"],["\u003cp\u003eEnables integration with pre-trained or custom Vertex AI models for Earth Engine analysis.\u003c/p\u003e\n"],["\u003cp\u003eAccepts various parameters for configuring model inputs, outputs, and prediction behavior.\u003c/p\u003e\n"],["\u003cp\u003eSupports customization of data types, projections, tile sizes, and payload formats for model interaction.\u003c/p\u003e\n"],["\u003cp\u003eThis functionality is currently in public preview and subject to potential changes.\u003c/p\u003e\n"]]],["This document describes the `ee.Model.fromVertexAi` method, which retrieves a model from a Vertex AI endpoint. Key actions include specifying the `endpoint`, input properties, and output properties/bands. Users can define `inputShapes`, `inputTileSize`, and `inputOverlapSize` for image predictions. Control over data handling involves `inputTypeOverride`, `proj`, `fixInputProj`, `outputTileSize`, `outputMultiplier`, `maxPayloadBytes`, and `payloadFormat`. The method returns a Model, with detailed argument specifications provided.\n"],null,["# ee.Model.fromVertexAi\n\nReturns an ee.Model from a description of a Vertex AI model endpoint. (See https://cloud.google.com/vertex-ai).\n\n\u003cbr /\u003e\n\n| **Warning:** This method is in public preview and may undergo breaking changes.\n\n| Usage | Returns |\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|\n| `ee.Model.fromVertexAi(endpoint, `*inputProperties* `, `*inputTypeOverride* `, `*inputShapes* `, `*proj* `, `*fixInputProj* `, `*inputTileSize* `, `*inputOverlapSize* `, `*outputTileSize* `, `*outputBands* `, `*outputProperties* `, `*outputMultiplier* `, `*maxPayloadBytes* `, `*payloadFormat*`)` | Model |\n\n| Argument | Type | Details |\n|---------------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `endpoint` | String | The endpoint name for predictions. |\n| `inputProperties` | List, default: null | Properties passed with each prediction instance. Image predictions are tiled, so these properties will be replicated into each image tile instance. Defaults to no properties. |\n| `inputTypeOverride` | Dictionary, default: null | Types to which model inputs will be coerced if specified. Both Image bands and Image/Feature properties are valid. |\n| `inputShapes` | Dictionary, default: null | The fixed shape of input array bands. For each array band not specified, the fixed array shape will be automatically deduced from a non-masked pixel. |\n| `proj` | Projection, default: null | The input projection at which to sample all bands. Defaults to the default projection of an image's first band. |\n| `fixInputProj` | Boolean, default: null | If true, pixels will be sampled in a fixed projection specified by 'proj'. The output projection is used otherwise. Defaults to false. |\n| `inputTileSize` | List, default: null | Rectangular dimensions of pixel tiles passed in to prediction instances. Required for image predictions. |\n| `inputOverlapSize` | List, default: null | Amount of adjacent-tile overlap in X/Y along each edge of pixel tiles passed in to prediction instances. Defaults to \\[0, 0\\]. |\n| `outputTileSize` | List, default: null | Rectangular dimensions of pixel tiles returned from AI Platform. Defaults to the value in 'inputTileSize'. |\n| `outputBands` | Dictionary, default: null | A map from output band names to a dictionary of output band info. Valid band info fields are 'type' and 'dimensions'. 'type' should be a ee.PixelType describing the output band, and 'dimensions' is an optional integer with the number of dimensions in that band e.g., \"outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}\". Required for image predictions. |\n| `outputProperties` | Dictionary, default: null | A map from output property names to a dictionary of output property info. Valid property info fields are 'type' and 'dimensions'. 'type' should be a ee.PixelType describing the output property, and 'dimensions' is an optional integer with the number of dimensions for that property if it is an array e.g., \"outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}\". Required for predictions from FeatureCollections. |\n| `outputMultiplier` | Float, default: null | An approximation to the increase in data volume for the model outputs over the model inputs. If specified this must be \\\u003e= 1. This is only needed if the model produces more data than it consumes, e.g., a model that takes 5 bands and produces 10 outputs per pixel. |\n| `maxPayloadBytes` | Long, default: null | The prediction payload size limit in bytes. Defaults to 1.5MB (1500000 bytes.) |\n| `payloadFormat` | String, default: null | The payload format of entries in prediction requests and responses. One of: \\['SERIALIZED_TF_TENSORS, 'RAW_JSON', 'ND_ARRAYS', 'GRPC_TF_TENSORS', 'GRPC_SERIALIZED_TF_TENSORS', 'GRPC_TF_EXAMPLES'\\]. Defaults to 'SERIALIZED_TF_TENSORS'. |"]]