בוחר את k המרכזים הקרובים ביותר עבור כל נקודה.
מניחים ששורות של נקודות הן נקודות קלט. מניחים ששורות מרכזים הן רשימת מרכזי המועמדים. עבור כל נקודה, מחושבים ה-k המרכזים שיש להם מרחק L2 לפחות.
שיטות ציבוריות
סטטי NearestNeighbors | |
פלט <צף> | מרחקי המרכז הקרובים () מטריצת צורה (n, min(m, k)). |
פלט <Long> | האינדקסים הקרובים למרכז () מטריצת צורה (n, min(m, k)). |
שיטות בירושה
שיטות ציבוריות
ציבורי סטטי NearestNeighbors יוצרים (היקף היקף , נקודות Operand <Float>, מרכזי Operand <Float>, Operand <Long> k)
שיטת מפעל ליצירת מחלקה העוטפת פעולה חדשה של NearestNeighbors.
פרמטרים
תְחוּם | ההיקף הנוכחי |
---|---|
נקודות | מטריצה של צורה (n, ד). ההנחה היא ששורות הן נקודות קלט. |
מרכזים | מטריצת צורה (מ, ד). ההנחה היא שהשורות הן מרכזיות. |
ק | מספר המרכזים הקרובים ביותר להחזיר עבור כל נקודה. אם k גדול מ-m, אז רק m מרכזי מוחזרים. |
החזרות
- מופע חדש של NearestNeighbors
פלט ציבורי <Float> nearestCenterDistances ()
מטריצת צורה (n, min(m, k)). כל שורה מכילה את המרחק L2 בריבוע למרכז המתאים במדדים_מרכז_הסמוכים.
פלט ציבורי <Long> nearestCenterIndices ()
מטריצת צורה (n, min(m, k)). כל שורה מכילה את המדדים של המרכזים הקרובים ביותר לנקודה המקבילה, מסודרים לפי הגדלת המרחק.