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إذا كانت القيمة صحيحة، سيتم أخذ عينات من وحدات البكسل في إسقاط ثابت تحدّده السمة "proj". يتم استخدام عرض الإخراج في الحالات الأخرى. القيمة التلقائية هي "خطأ".
inputTileSizeقائمة، القيمة التلقائية: nullالأبعاد المستطيلة لمربّعات البكسل التي يتمّ تمريرها إلى مثيلات التوقّع مطلوب لإجراء توقّعات بشأن الصور.
inputOverlapSizeقائمة، القيمة التلقائية: nullمقدار التداخل بين المربّعات المتجاورة في الاتجاهَين X وY على طول كل حافة من مربّعات البكسل التي تم تمريرها إلى مثيلات التوقّع القيمة التلقائية هي [0, 0].
outputTileSizeقائمة، القيمة التلقائية: nullالأبعاد المستطيلة لمربّعات البكسل التي يتم عرضها من 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.