NearestNeighbors

सार्वजनिक अंतिम कक्षा निकटतम पड़ोसी

प्रत्येक बिंदु के लिए k निकटतम केंद्रों का चयन करता है।

बिंदुओं की पंक्तियों को इनपुट बिंदु माना जाता है। केंद्रों की पंक्तियों को उम्मीदवार केंद्रों की सूची माना जाता है। प्रत्येक बिंदु के लिए, उन k केंद्रों की गणना की जाती है जिनकी उससे न्यूनतम L2 दूरी होती है।

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

स्थिर निकटतम पड़ोसी
बनाएं ( स्कोप स्कोप, ऑपरेंड < TFloat32 > पॉइंट, ऑपरेंड < TFloat32 > सेंटर, ऑपरेंड < TInt64 > k)
एक नए नियरेस्टनेबर्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
आउटपुट < TFloat32 >
निकटतमकेंद्रदूरी ()
आकार का मैट्रिक्स (एन, मिनट (एम, के))।
आउटपुट <TInt64>
निकटतम केंद्र सूचकांक ()
आकार का मैट्रिक्स (एन, मिनट (एम, के))।

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "निकटतम पड़ोसी"

सार्वजनिक तरीके

सार्वजनिक स्थैतिक निकटतम पड़ोसी बनाते हैं ( स्कोप स्कोप, ऑपरेंड < TFloat32 > अंक, ऑपरेंड < TFloat32 > केंद्र, ऑपरेंड < TInt64 > k)

एक नए नियरेस्टनेबर्स ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
अंक आकार का मैट्रिक्स (एन, डी)। पंक्तियों को इनपुट बिंदु माना जाता है।
केन्द्रों आकार का मैट्रिक्स (एम, डी)। पंक्तियों को केंद्र माना जाता है।
प्रत्येक बिंदु पर लौटने के लिए निकटतम केंद्रों की संख्या। यदि k, m से बड़ा है, तो केवल m केंद्र लौटाए जाते हैं।
रिटर्न
  • निकटतम पड़ोसियों का एक नया उदाहरण

सार्वजनिक आउटपुट < TFloat32 > निकटतम केंद्र दूरी ()

आकार का मैट्रिक्स (एन, मिनट (एम, के))। प्रत्येक पंक्ति में निकटतम_केंद्र_सूचकांक में संबंधित केंद्र से वर्गाकार L2 दूरी होती है।

सार्वजनिक आउटपुट <TInt64> निकटतमCenterIndices ()

आकार का मैट्रिक्स (एन, मिनट (एम, के))। प्रत्येक पंक्ति में संबंधित बिंदु के निकटतम केंद्रों के सूचकांक होते हैं, जो बढ़ती दूरी के अनुसार क्रमबद्ध होते हैं।