ee.Model.fromVertexAi

Возвращает ee.Model из описания конечной точки модели Vertex AI. (см. https://cloud.google.com/vertex-ai).

ИспользованиеВозвраты
ee.Model.fromVertexAi(endpoint, inputProperties, inputTypeOverride, inputShapes, proj, fixInputProj, inputTileSize, inputOverlapSize, outputTileSize, outputBands, outputProperties, outputMultiplier, maxPayloadBytes, payloadFormat)Модель
АргументТипСведения
endpointСтрокаНазвание конечной точки для прогнозов.
inputPropertiesСписок, по умолчанию: nullСвойства, передаваемые с каждым экземпляром прогноза. Прогнозы изображений разбиты на фрагменты, поэтому эти свойства будут реплицированы в каждый экземпляр фрагмента изображения. По умолчанию ресурсы не заданы.
inputTypeOverrideСловарь, по умолчанию: nullТипы, к которым будут приведены входные данные модели, если они указаны. Допустимы как каналы изображений, так и свойства изображений/объектов.
inputShapesСловарь, значение по умолчанию: nullФиксированная форма полос входного массива. Для каждого неуказанного диапазона массива фиксированная форма массива будет автоматически выведена из немаскированного пикселя.
projПроекция, по умолчанию: nullПроекция входных данных, в которой будут выбираться все каналы. По умолчанию используется проекция первого канала изображения.
fixInputProjЛогическое значение, по умолчанию: nullЕсли задано значение true, выборка пикселей будет выполняться в фиксированной проекции, заданной параметром proj. В противном случае используется выходная проекция. Значение по умолчанию – false.
inputTileSizeСписок, по умолчанию: nullПрямоугольные размеры фрагментов пикселей, передаваемых в экземпляры прогнозирования. Требуется для прогнозирования изображений.
inputOverlapSizeСписок, по умолчанию: nullРазмер перекрытия соседних фрагментов по осям X и Y вдоль каждого края фрагментов пикселей, переданных в экземпляры прогнозирования. Значение по умолчанию – [0, 0].
outputTileSizeСписок (по умолчанию: null)Прямоугольные размеры пиксельных плиток, возвращаемых ИИ-платформой. По умолчанию используется значение inputTileSize.
outputBandsСловарь, по умолчанию: nullСопоставление названий выходных полос со словарем информации о выходных полосах. Допустимые поля информации о полосах – type и dimensions. type – это ee.PixelType, описывающий выходной диапазон, а dimensions – необязательное целое число, указывающее количество измерений в этом диапазоне, например outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}. Требуется для прогнозирования изображений.
outputPropertiesСловарь, по умолчанию: nullСопоставление названий выходных свойств со словарем информации о выходных свойствах. Допустимые поля информации о свойствах: type и dimensions. type – это ee.PixelType, описывающий выходное свойство, а dimensions – необязательное целое число, указывающее количество измерений для этого свойства, если оно является массивом, например outputProperties: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}. Требуется для прогнозов из FeatureCollections.
outputMultiplierЧисло с плавающей запятой (по умолчанию: null)Приблизительное увеличение объема данных для выходных данных модели по сравнению с входными данными. Если указано, значение должно быть больше или равно 1. Это необходимо, только если модель создает больше данных, чем потребляет, например если модель принимает пять каналов и создает 10 выходных данных на пиксель.
maxPayloadBytesLong, default: nullОграничение на размер полезной нагрузки прогноза в байтах. Значение по умолчанию – 1,5 МБ (1 500 000 байт).
payloadFormatСтрока, по умолчанию: nullФормат полезной нагрузки записей в запросах и ответах на прогнозы. Одно из следующих значений: ['SERIALIZED_TF_TENSORS', 'RAW_JSON', 'ND_ARRAYS', 'GRPC_TF_TENSORS', 'GRPC_SERIALIZED_TF_TENSORS', 'GRPC_TF_EXAMPLES']. Значение по умолчанию – SERIALIZED_TF_TENSORS.