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قائمة، القيمة التلقائية: فارغةالسمات التي يتم تمريرها مع كل مثيل من مثيلات التوقّع يتم تقسيم توقّعات الصور إلى مربّعات، لذا سيتم تكرار هذه الخصائص في كل مثيل لمربّع الصورة. القيمة التلقائية هي عدم توفّر أي مواقع.
inputTypeOverrideالقاموس، القيمة التلقائية: nullأنواع سيتم تحويل مدخلات النموذج إليها في حال تحديدها. كلّ من نطاقات الصور وخصائص الصور/الميزات صالحة.
inputShapesالقاموس، القيمة التلقائية: nullالشكل الثابت لنطاقات مصفوفة الإدخال. بالنسبة إلى كل نطاق صفيف غير محدّد، سيتم تلقائيًا استنتاج شكل الصفيف الثابت من بكسل غير مخفي.
projالتوقّع، القيمة التلقائية: nullإسقاط الإدخال الذي سيتم أخذ عينات منه لجميع النطاقات يتم ضبط الإعداد التلقائي على الإسقاط التلقائي للنطاق الأول من الصورة.
fixInputProjقيمة منطقية، القيمة التلقائية: nullإذا كانت القيمة صحيحة، سيتم أخذ عينات من وحدات البكسل في إسقاط ثابت تحدّده السمة "proj". يتم استخدام عرض الإخراج في الحالات الأخرى. القيمة التلقائية هي "خطأ".
inputTileSizeقائمة، القيمة التلقائية: فارغةالأبعاد المستطيلة لمربّعات البكسل التي يتم تمريرها إلى مثيلات التوقّع مطلوب لإجراء توقّعات بشأن الصور.
inputOverlapSizeقائمة، القيمة التلقائية: فارغةمقدار تداخل المربّعات المتجاورة في الاتجاهَين X/Y على طول كل حافة من مربّعات البكسل التي يتم تمريرها إلى مثيلات التوقّع القيمة التلقائية هي [0, 0].
outputTileSizeقائمة، القيمة التلقائية: فارغةالأبعاد المستطيلة لمربّعات البكسل التي يتم عرضها من AI Platform القيمة التلقائية هي القيمة في "inputTileSize".
outputBandsالقاموس، القيمة التلقائية: nullخريطة من أسماء النطاقات الناتجة إلى قاموس معلومات النطاقات الناتجة. حقول معلومات النطاقات الصالحة هي "النوع" و"الأبعاد". يجب أن يكون "النوع" ee.PixelType يصف النطاق الناتج، و"السمات" هي عدد صحيح اختياري يمثّل عدد السمات في هذا النطاق، مثلاً: "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". مطلوب لإجراء توقّعات بشأن الصور.
outputPropertiesالقاموس، القيمة التلقائية: nullخريطة من أسماء سمات الإخراج إلى قاموس معلومات سمات الإخراج. حقول معلومات السمات الصالحة هي "النوع" و"السمات". يجب أن يكون "النوع" ee.PixelType يصف السمة الناتجة، و"الأبعاد" هو عدد صحيح اختياري يمثّل عدد أبعاد تلك السمة إذا كانت مصفوفة، مثلاً: "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". مطلوب للتوقّعات من FeatureCollections.
outputMultiplierالعدد العائم، القيمة التلقائية: nullيشير ذلك إلى تقريب للزيادة في حجم بيانات مخرجات النموذج مقارنةً بمدخلاته. يجب أن تكون القيمة المحدّدة أكبر من أو تساوي 1. لا يكون ذلك ضروريًا إلا إذا كان النموذج ينتج بيانات أكثر مما يستهلك، مثل نموذج يأخذ 5 نطاقات وينتج 10 مخرجات لكل بكسل.
maxPayloadBytesLong، القيمة التلقائية: nullالحدّ الأقصى لحجم حمولة التوقّع بالبايت القيمة التلقائية هي 1.5 ميغابايت (1500000 بايت).
payloadFormatسلسلة، القيمة التلقائية: nullتنسيق الحمولة للإدخالات في طلبات التوقّعات وردودها إحدى القيم التالية: ['SERIALIZED_TF_TENSORS, 'RAW_JSON', 'ND_ARRAYS', 'GRPC_TF_TENSORS', 'GRPC_SERIALIZED_TF_TENSORS', 'GRPC_TF_EXAMPLES']. القيمة التلقائية هي SERIALIZED_TF_TENSORS.