CustomObjectDetectorOptions
class CustomObjectDetectorOptions : CommonObjectDetectorOptions
การกำหนดค่าสำหรับตัวตรวจจับออบเจ็กต์โมเดลที่กำหนดเอง
-
เกณฑ์ความเชื่อมั่นสำหรับป้ายกำกับที่แสดงผลโดยตัวตรวจจับออบเจ็กต์ ป้ายกำกับที่แสดงผลโดยตัวตรวจจับออบเจ็กต์จะมีระดับความเชื่อมั่นสูงกว่าหรือเท่ากับเกณฑ์ที่ระบุ เกณฑ์เป็นค่าทศนิยมและต้องอยู่ในช่วง [0, 1] หากไม่ได้ตั้งค่าหรือตั้งค่าไม่ถูกต้อง ระบบจะใช้เกณฑ์ของตัวแยกประเภทที่ระบุโดยข้อมูลเมตาของโมเดล หากโมเดลไม่มีข้อมูลเมตา หรือข้อมูลเมตาไม่ได้ระบุเกณฑ์ของตัวแยกประเภท ระบบจะใช้เกณฑ์เริ่มต้นของ
0.0
คำประกาศ
Swift
var classificationConfidenceThreshold: NSNumber? { get set }
-
จำนวนป้ายกำกับสูงสุดที่จะแสดงสำหรับออบเจ็กต์ที่ตรวจพบ ต้องเป็นค่าบวก หากไม่ได้ตั้งค่าหรือตั้งค่าไม่ถูกต้อง ระบบจะใช้ค่าเริ่มต้น
10
คำประกาศ
Swift
var maxPerObjectLabelCount: Int { get set }
-
เริ่มต้นอินสแตนซ์
CustomObjectDetectorOptions
โดยใช้LocalModel
ที่กำหนด โดยมีการตั้งค่าพร็อพเพอร์ตี้classificationConfidenceThreshold
เป็นnil
หากยังไม่ได้ตั้งค่า ระบบจะใช้ค่าเกณฑ์ความเชื่อมั่นที่รวมอยู่ในข้อมูลเมตาของโมเดล (หากมี) หากไม่มี ระบบจะใช้ค่า0.0
แทนคำประกาศ
Swift
init(localModel: MLKLocalModel)
พารามิเตอร์
localModel
โมเดลการจัดประเภทออบเจ็กต์ที่กำหนดเองที่จัดเก็บไว้ในอุปกรณ์
ผลลัพธ์
อินสแตนซ์ใหม่ของ
CustomObjectDetectorOptions
ที่มีLocalModel
ที่กำหนด -
เริ่มต้นอินสแตนซ์
CustomObjectDetectorOptions
โดยใช้CustomRemoteModel
ที่กำหนด โดยมีการตั้งค่าพร็อพเพอร์ตี้classificationConfidenceThreshold
เป็นnil
หากยังไม่ได้ตั้งค่า ระบบจะใช้ค่าเกณฑ์ความเชื่อมั่นที่รวมอยู่ในข้อมูลเมตาของโมเดล (หากมี) หากไม่มี ระบบจะใช้ค่า0.0
แทนคำประกาศ
Swift
init(remoteModel: MLKCustomRemoteModel)
พารามิเตอร์
remoteModel
โมเดลการจัดประเภทออบเจ็กต์ที่กำหนดเองซึ่งจัดเก็บจากระยะไกลบนเซิร์ฟเวอร์และดาวน์โหลดไปยังอุปกรณ์
ผลลัพธ์
อินสแตนซ์ใหม่ของ
CustomObjectDetectorOptions
ที่มีCustomRemoteModel
ที่กำหนด -
ไม่พร้อมใช้งาน