ee.Model.fromVertexAi

यह Vertex AI मॉडल एंडपॉइंट की जानकारी से ee.Model दिखाता है. (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सूची, डिफ़ॉल्ट: शून्यहर पूर्वानुमान इंस्टेंस के साथ पास की गई प्रॉपर्टी. इमेज के पूर्वानुमान टाइल किए जाते हैं. इसलिए, ये प्रॉपर्टी हर इमेज टाइल इंस्टेंस में रेप्लिकेट की जाएंगी. डिफ़ॉल्ट रूप से, कोई प्रॉपर्टी नहीं होती.
inputTypeOverrideडिक्शनरी, डिफ़ॉल्ट: शून्यअगर तय किया गया है, तो मॉडल के इनपुट को इन टाइप में बदला जाएगा. इमेज बैंड और इमेज/फ़ेचर प्रॉपर्टी, दोनों मान्य हैं.
inputShapesडिक्शनरी, डिफ़ॉल्ट: शून्यइनपुट ऐरे बैंड का तय आकार. हर ऐसे ऐरे बैंड के लिए जिसकी जानकारी नहीं दी गई है, तय ऐरे का आकार, बिना मास्क वाले पिक्सल से अपने-आप तय हो जाएगा.
projप्रोजेक्शन, डिफ़ॉल्ट: शून्यसभी बैंड को सैंपल करने के लिए, इनपुट प्रोजेक्शन. डिफ़ॉल्ट रूप से, यह किसी इमेज के पहले बैंड के डिफ़ॉल्ट प्रोजेक्शन पर सेट होता है.
fixInputProjबूलियन, डिफ़ॉल्ट: शून्यअगर यह 'सही है' पर सेट है, तो पिक्सल को 'proj' से तय किए गए तय प्रोजेक्शन में सैंपल किया जाएगा. ऐसा न होने पर, आउटपुट प्रोजेक्शन का इस्तेमाल किया जाता है. डिफ़ॉल्ट रूप से, यह 'गलत' पर सेट होता है.
inputTileSizeसूची, डिफ़ॉल्ट: शून्यपूर्वानुमान इंस्टेंस में पास की गई पिक्सल टाइल के आयताकार डाइमेंशन. इमेज के पूर्वानुमानों के लिए ज़रूरी है.
inputOverlapSizeसूची, डिफ़ॉल्ट: शून्यपूर्वानुमान इंस्टेंस में पास की गई पिक्सल टाइल के हर किनारे के साथ, X/Y में आस-पास की टाइल का ओवरलैप. डिफ़ॉल्ट रूप से, यह [0, 0] पर सेट होता है.
outputTileSizeसूची, डिफ़ॉल्ट: शून्यAI Platform से मिले पिक्सल टाइल के आयताकार डाइमेंशन. डिफ़ॉल्ट रूप से, यह 'inputTileSize' में मौजूद वैल्यू पर सेट होता है.
outputBandsडिक्शनरी, डिफ़ॉल्ट: शून्यआउटपुट बैंड के नामों से लेकर आउटपुट बैंड की जानकारी वाली डिक्शनरी तक का मैप. बैंड की जानकारी के मान्य फ़ील्ड 'टाइप' और 'डाइमेंशन' हैं. 'टाइप' को ee.PixelType होना चाहिए, जो आउटपुट बैंड के बारे में बताता है. वहीं, 'डाइमेंशन' एक ऐसा इंटिजर है जिसमें उस बैंड के डाइमेंशन की संख्या होती है. यह ज़रूरी नहीं है. उदाहरण के लिए, "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". इमेज के पूर्वानुमानों के लिए ज़रूरी है.
outputPropertiesडिक्शनरी, डिफ़ॉल्ट: शून्यआउटपुट प्रॉपर्टी के नामों से लेकर आउटपुट प्रॉपर्टी की जानकारी वाली डिक्शनरी तक का मैप. प्रॉपर्टी की जानकारी के मान्य फ़ील्ड 'टाइप' और 'डाइमेंशन' हैं. 'टाइप' को ee.PixelType होना चाहिए, जो आउटपुट प्रॉपर्टी के बारे में बताता है. वहीं, 'डाइमेंशन' एक ऐसा इंटिजर है जिसमें उस प्रॉपर्टी के डाइमेंशन की संख्या होती है. यह ज़रूरी नहीं है. उदाहरण के लिए, "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". FeatureCollection से मिले पूर्वानुमानों के लिए ज़रूरी है.
outputMultiplierफ़्लोट, डिफ़ॉल्ट: शून्यमॉडल के इनपुट के मुकाबले, मॉडल के आउटपुट के लिए डेटा वॉल्यूम में बढ़ोतरी का अनुमान. अगर इसकी वैल्यू तय की जाती है, तो यह >= 1 होनी चाहिए. इसकी ज़रूरत सिर्फ़ तब होती है, जब मॉडल, इस्तेमाल किए गए डेटा से ज़्यादा डेटा तैयार करता है. उदाहरण के लिए, ऐसा मॉडल जो पांच बैंड लेता है और हर पिक्सल के लिए 10 आउटपुट तैयार करता है.
maxPayloadBytesलॉन्ग, डिफ़ॉल्ट: शून्यपूर्वानुमान पेलोड के साइज़ की सीमा, बाइट में. डिफ़ॉल्ट रूप से, यह 1.5 एमबी (15,00,000 बाइट) पर सेट होती है.
payloadFormatस्ट्रिंग, डिफ़ॉल्ट: शून्यपूर्वानुमान के अनुरोधों और जवाबों में मौजूद एंट्री का पेलोड फ़ॉर्मैट. इनमें से कोई एक: ['SERIALIZED_TF_TENSORS, 'RAW_JSON', 'ND_ARRAYS', 'GRPC_TF_TENSORS', 'GRPC_SERIALIZED_TF_TENSORS', 'GRPC_TF_EXAMPLES']. डिफ़ॉल्ट रूप से, यह 'SERIALIZED_TF_TENSORS' पर सेट होता है.