NearestNeighbors

שיעור הגמר הציבורי NearestNeighbors

בוחר את k המרכזים הקרובים ביותר עבור כל נקודה.

מניחים ששורות של נקודות הן נקודות קלט. מניחים ששורות מרכזים הן רשימת מרכזי המועמדים. עבור כל נקודה, מחושבים ה-k המרכזים שיש להם מרחק L2 לפחות.

שיטות ציבוריות

סטטי NearestNeighbors
ליצור ( scope scope, Operand <Float> points, Operand <Float> centers, Operand <Long> k)
שיטת מפעל ליצירת מחלקה העוטפת פעולה חדשה של 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)). כל שורה מכילה את המדדים של המרכזים הקרובים ביותר לנקודה המקבילה, מסודרים לפי הגדלת המרחק.