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 ค่าเริ่มต้นคือค่าใน "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}}" จำเป็นสำหรับการคาดการณ์จาก FeatureCollection
outputMultiplierทศนิยม ค่าเริ่มต้น: nullค่าประมาณของการเพิ่มขึ้นของปริมาณข้อมูลสำหรับเอาต์พุตโมเดลเมื่อเทียบกับอินพุตของโมเดล หากระบุ ค่านี้ต้อง >= 1 จำเป็นเฉพาะในกรณีที่โมเดลสร้างข้อมูลมากกว่าที่ใช้ เช่น โมเดลที่ใช้ 5 แบนด์และสร้างเอาต์พุต 10 รายการต่อพิกเซล
maxPayloadBytesยาว ค่าเริ่มต้น: nullขีดจำกัดขนาดเพย์โหลดการคาดการณ์เป็นไบต์ ค่าเริ่มต้นคือ 1.5 MB (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'