ee.Model.fromVertexAi

แสดงผล ee.Model จากคำอธิบายของปลายทางโมเดล AI Vertex (ดู 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}}" จำเป็นสำหรับการคาดการณ์จาก FeatureCollections
outputMultiplierFloat, ค่าเริ่มต้น: nullค่าประมาณของปริมาณข้อมูลที่เพิ่มขึ้นสำหรับเอาต์พุตโมเดลเมื่อเทียบกับอินพุตโมเดล หากระบุ ค่านี้ต้อง >= 1 ซึ่งจำเป็นเฉพาะในกรณีที่โมเดลสร้างข้อมูลมากกว่าที่ใช้ เช่น โมเดลที่ใช้ 5 แบนด์และสร้างเอาต์พุต 10 รายการต่อพิกเซล
maxPayloadBytesLong, ค่าเริ่มต้น: 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"