TopKUnique

คลาสสุดท้ายสาธารณะ TopKUnique

ส่งกลับค่าที่ไม่ซ้ำกัน TopK ในอาร์เรย์ตามลำดับที่จัดเรียง ที่

เวลาทำงานเป็นสัดส่วนกับผลคูณของ K และขนาดอินพุต การเรียงลำดับอาเรย์ทั้งหมดจะมีประสิทธิภาพมากกว่าสำหรับค่า K ที่มากเพียงพอ อัลกอริธึมค่ามัธยฐานของค่ามัธยฐานอาจจะเร็วกว่า แต่ยากที่จะนำไปใช้อย่างมีประสิทธิภาพใน XLA หากมีตัวเลขที่ไม่ซ้ำกันน้อยกว่า K (ไม่ใช่ NAN) ผลลัพธ์จะถูกเสริมด้วยค่าอนันต์ติดลบ NaN จะไม่ถูกส่งคืน ตัวเลขที่ไม่ปกติจะถูกล้างให้เป็นศูนย์ หากองค์ประกอบปรากฏในหลายดัชนี ระบบจะส่งกลับดัชนีสูงสุด หากองค์ประกอบ TopK ไม่เคยปรากฏในอินพุตเนื่องจากมีการเติมค่า ดัชนีจะถูกเติมด้วยค่าลบ หากค่าการเติมปรากฏในอินพุตและจำเป็นต้องมีการเติม ดัชนีสูงสุดของค่าการเติมจะถูกส่งกลับ ความหมายไม่เหมือนกับ kth_order_statistic

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

TopKUnique แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TFloat32 > อินพุต ยาว k)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ TopKUnique ใหม่
เอาท์พุต < TFloat32 >
เอาท์พุต < TInt32 >

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "TopKUnique"

วิธีการสาธารณะ

การสร้าง TopKUnique แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ < TFloat32 > อินพุต, Long k)

วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ TopKUnique ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
การส่งคืน
  • ตัวอย่างใหม่ของ TopKUnique

เอาท์พุท สาธารณะ < TFloat32 > topk ()

เอาท์พุท สาธารณะ < TInt32 > topkIndices ()