ee.Model.fromAiPlatformPredictor

แสดงผล ee.Model จากคำอธิบายของโมเดลการคาดการณ์ AI Platform (ดู https://cloud.google.com/ml-engine/)

การใช้งานการคืนสินค้า
ee.Model.fromAiPlatformPredictor(projectName, projectId, modelName, version, region, inputProperties, inputTypeOverride, inputShapes, proj, fixInputProj, inputTileSize, inputOverlapSize, outputTileSize, outputBands, outputProperties, outputMultiplier)รุ่น
อาร์กิวเมนต์ประเภทรายละเอียด
projectNameออบเจ็กต์ ค่าเริ่มต้น: nullโปรเจ็กต์ Google Cloud ที่เป็นเจ้าของโมเดล เลิกใช้งานแล้ว: ใช้ "projectId" แทน
projectIdสตริง ค่าเริ่มต้น: nullรหัสของโปรเจ็กต์ Google Cloud ที่เป็นเจ้าของโมเดล
modelNameสตริง ค่าเริ่มต้น: nullชื่อของโมเดล
versionสตริง ค่าเริ่มต้น: nullเวอร์ชันของโมเดล ค่าเริ่มต้นคือเวอร์ชันโมเดลเริ่มต้นของ AI Platform
regionสตริง ค่าเริ่มต้น: nullภูมิภาคการทำให้โมเดลใช้งานได้ ค่าเริ่มต้นคือ "us-central1"
inputPropertiesรายการ (ค่าเริ่มต้น: null)พร็อพเพอร์ตี้ที่ส่งพร้อมกับอินสแตนซ์การคาดการณ์แต่ละรายการ การคาดการณ์รูปภาพจะเรียงต่อกันเป็นไทล์ ดังนั้นระบบจะทำซ้ำพร็อพเพอร์ตี้เหล่านี้ลงในอินสแตนซ์ไทล์รูปภาพแต่ละรายการ ค่าเริ่มต้นคือไม่มีพร็อพเพอร์ตี้
inputTypeOverrideพจนานุกรม ค่าเริ่มต้น: nullประเภทที่ระบบจะบังคับให้เป็นอินพุตของโมเดลหากมีการระบุ ทั้งแถบรูปภาพและพร็อพเพอร์ตี้รูปภาพ/ฟีเจอร์ใช้ได้
inputShapesพจนานุกรม ค่าเริ่มต้น: nullรูปร่างคงที่ของแถบอาร์เรย์อินพุต สำหรับแถบอาร์เรย์แต่ละแถบที่ไม่ได้ระบุไว้ ระบบจะอนุมานรูปร่างอาร์เรย์คงที่จากพิกเซลที่ไม่ได้มาสก์โดยอัตโนมัติ
projการฉายภาพ ค่าเริ่มต้น: nullการฉายอินพุตที่จะใช้สุ่มตัวอย่างทุกแบนด์ ค่าเริ่มต้นคือการฉายภาพเริ่มต้นของแถบแรกของรูปภาพ
fixInputProjบูลีน ค่าเริ่มต้น: nullหากเป็นจริง ระบบจะสุ่มตัวอย่างพิกเซลในการฉายคงที่ที่ระบุโดย "proj" มิฉะนั้น ระบบจะใช้การฉายภาพเอาต์พุต ค่าเริ่มต้นคือ false
inputTileSizeรายการ (ค่าเริ่มต้น: null)ขนาดสี่เหลี่ยมผืนผ้าของไทล์พิกเซลที่ส่งไปยังอินสแตนซ์การคาดการณ์ ต้องระบุสำหรับการคาดการณ์รูปภาพ
inputOverlapSizeรายการ (ค่าเริ่มต้น: null)ปริมาณการทับซ้อนของไทล์ที่อยู่ติดกันใน X/Y ตามขอบแต่ละขอบของไทล์พิกเซลที่ส่งไปยังอินสแตนซ์การคาดการณ์ ค่าเริ่มต้นคือ [0, 0]
outputTileSizeรายการ (ค่าเริ่มต้น: null)ขนาดสี่เหลี่ยมผืนผ้าของไทล์พิกเซลที่ส่งคืนจาก AI Platform ค่าเริ่มต้นจะเป็นค่าใน "inputTileSize"
outputBandsพจนานุกรม ค่าเริ่มต้น: nullแมปจากชื่อแถบเอาต์พุตไปยังพจนานุกรมของข้อมูลแถบเอาต์พุต ฟิลด์ข้อมูลแถบที่ถูกต้องคือ "type" และ "dimensions" "type" ควรเป็น ee.PixelType ที่อธิบายแบนด์เอาต์พุต และ "dimensions" เป็นจำนวนเต็มที่ไม่บังคับซึ่งมีจำนวนมิติข้อมูลในแบนด์นั้น เช่น "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". ต้องระบุสำหรับการคาดการณ์รูปภาพ
outputPropertiesพจนานุกรม ค่าเริ่มต้น: nullแมปจากชื่อพร็อพเพอร์ตี้เอาต์พุตไปยังพจนานุกรมของข้อมูลพร็อพเพอร์ตี้เอาต์พุต ฟิลด์ข้อมูลพร็อพเพอร์ตี้ที่ถูกต้องคือ "ประเภท" และ "มิติข้อมูล" "type" ควรเป็น ee.PixelType ที่อธิบายพร็อพเพอร์ตี้เอาต์พุต และ "dimensions" เป็นจำนวนเต็มที่ไม่บังคับที่มีจำนวนมิติข้อมูลสำหรับพร็อพเพอร์ตี้นั้นหากเป็นอาร์เรย์ เช่น "outputBands: {'p': {'type': ee.PixelType.int8(), 'dimensions': 1}}". ต้องระบุสำหรับการคาดการณ์จาก FeatureCollection
outputMultiplierลอย ค่าเริ่มต้น: nullค่าประมาณของการเพิ่มปริมาณข้อมูลสำหรับเอาต์พุตของโมเดลเมื่อเทียบกับอินพุตของโมเดล หากระบุ ค่านี้ต้อง >= 1 ซึ่งจำเป็นในกรณีที่โมเดลสร้างข้อมูลมากกว่าที่ใช้ เช่น โมเดลที่รับ 5 แถบและสร้างเอาต์พุต 10 รายการต่อพิกเซล