คำเตือน: API นี้เลิกใช้งานแล้วและจะถูกลบออกใน TensorFlow เวอร์ชันในอนาคตหลังจาก การแทนที่ เสถียรแล้ว

NearestNeighbors

ประชาชน NearestNeighbors ชั้นสุดท้าย

เลือก k ศูนย์กลางที่ใกล้ที่สุดสำหรับแต่ละจุด

แถวของจุดจะถือว่าเป็นจุดอินพุต แถวของศูนย์จะถือว่าเป็นรายชื่อศูนย์ผู้สมัคร สำหรับแต่ละจุด จะคำนวณจุดศูนย์กลาง k ที่มีระยะห่าง L2 น้อยที่สุด

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

คง NearestNeighbors
สร้าง ( ขอบเขต ขอบเขต Operand <ลอย> จุด Operand <ลอย> ศูนย์ Operand <ยาว> k)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ปิดการดำเนินการ NearestNeighbors ใหม่
เอาท์พุท <ลอย>
nearestCenterDistances ()
เมทริกซ์ของรูปร่าง (n, min(m, k))
เอาท์พุท <ยาว>
nearestCenterIndices ()
เมทริกซ์ของรูปร่าง (n, min(m, k))

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

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

สาธารณะคง NearestNeighbors สร้าง ( ขอบเขต ขอบเขต Operand <ลอย> จุด Operand <ลอย> ศูนย์ Operand <ยาว> k)

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

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
คะแนน เมทริกซ์ของรูปร่าง (n, d) แถวจะถือว่าเป็นจุดอินพุต
ศูนย์ เมทริกซ์ของรูปร่าง (m, d) แถวจะถือว่าเป็นจุดศูนย์กลาง
k จำนวนศูนย์ที่ใกล้ที่สุดที่จะส่งคืนในแต่ละจุด ถ้า k มากกว่า m จะคืนค่าศูนย์ m เท่านั้น
คืนสินค้า
  • ตัวอย่างใหม่ของ NearestNeighbors

ประชาชน เอาท์พุท <ลอย> nearestCenterDistances ()

เมทริกซ์ของรูปร่าง (n, min(m, k)) แต่ละแถวมีระยะห่าง L2 กำลังสองไปยังจุดศูนย์กลางที่สัมพันธ์กันในที่ใกล้ที่สุด_center_indices

ประชาชน เอาท์พุท <ยาว> nearestCenterIndices ()

เมทริกซ์ของรูปร่าง (n, min(m, k)) แต่ละแถวมีดัชนีของจุดศูนย์กลางที่ใกล้กับจุดที่เกี่ยวข้องมากที่สุด โดยเรียงลำดับตามระยะทางที่เพิ่มขึ้น