NearestNeighbors

الطبقة النهائية العامة أقرب الجيران

تحديد أقرب مراكز k لكل نقطة.

من المفترض أن تكون صفوف النقاط نقاط إدخال. من المفترض أن تكون صفوف المراكز هي قائمة المراكز المرشحة. لكل نقطة، يتم حساب المراكز k التي لديها أقل مسافة L2 إليها.

الثوابت

خيط OP_NAME اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

الأساليب العامة

أقرب الجيران ثابت
إنشاء (نطاق النطاق ، المعامل < TFloat32 > النقاط، المعامل < TFloat32 > المراكز، المعامل < TInt64 > k)
طريقة المصنع لإنشاء فئة تلتف حول عملية NearestNeighbors جديدة.
الإخراج <TFloat32>
أقرب مركز المسافات ()
مصفوفة الشكل (ن، دقيقة(م، ك)).
الإخراج <TInt64>
أقرب مركزالمؤشرات ()
مصفوفة الشكل (ن، دقيقة(م، ك)).

الطرق الموروثة

الثوابت

السلسلة النهائية الثابتة العامة OP_NAME

اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي

القيمة الثابتة: "أقرب الجيران"

الأساليب العامة

إنشاء أقرب الجيران الثابت العام (نطاق النطاق ، المعامل < TFloat32 > النقاط، المعامل < TFloat32 > المراكز، المعامل < TInt64 > k)

طريقة المصنع لإنشاء فئة تلتف حول عملية NearestNeighbors جديدة.

حدود
نِطَاق النطاق الحالي
نقاط مصفوفة الشكل (ن، د). من المفترض أن تكون الصفوف نقاط إدخال.
المراكز مصفوفة الشكل (م، د). من المفترض أن تكون الصفوف مراكز.
ك عدد المراكز الأقرب للعودة لكل نقطة. إذا كان k أكبر من m، فسيتم إرجاع مراكز m فقط.
عائدات
  • مثيل جديد لأقرب الجيران

الإخراج العام <TFloat32> أقرب مركز المسافة ()

مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مسافة L2 المربعة إلى المركز المقابل في أقرب_مركز_مؤشر.

الإخراج العام <TInt64> أقرب مركز المؤشرات ()

مصفوفة الشكل (ن، دقيقة(م، ك)). يحتوي كل صف على مؤشرات المراكز الأقرب إلى النقطة المقابلة، مرتبة حسب المسافة المتزايدة.