שיעור הגמר הציבורי NearestNeighbors
בוחר את k המרכזים הקרובים ביותר עבור כל נקודה.
מניחים ששורות של נקודות הן נקודות קלט. מניחים ששורות מרכזים הן רשימת מרכזי המועמדים. עבור כל נקודה, מחושבים ה-k המרכזים שיש להם מרחק L2 לפחות.
קבועים
| חוּט | OP_NAME | השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow | 
שיטות ציבוריות
| סטטי NearestNeighbors | |
| פלט < TFloat32 > |  מרחקי המרכז הקרובים ()  מטריצת צורה (n, min(m, k)).  | 
| פלט < TInt64 > |  האינדקסים הקרובים למרכז ()  מטריצת צורה (n, min(m, k)).   | 
שיטות בירושה
קבועים
מחרוזת סופית סטטית ציבורית OP_NAME
השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow
 ערך קבוע: "השכנים הקרובים" 
שיטות ציבוריות
ציבורי סטטי NearestNeighbors יוצרים ( scope scope, Operand < TFloat32 > points, Operand < TFloat32 > centers, Operand < TInt64 > k)
שיטת מפעל ליצירת מחלקה העוטפת פעולה חדשה של NearestNeighbors.
פרמטרים
| תְחוּם | ההיקף הנוכחי | 
|---|---|
| נקודות | מטריצה של צורה (n, ד). ההנחה היא ששורות הן נקודות קלט. | 
| מרכזים | מטריצת צורה (מ, ד). ההנחה היא שהשורות הן מרכזיות. | 
| ק | מספר המרכזים הקרובים ביותר להחזיר עבור כל נקודה. אם k גדול מ-m, אז רק m מרכזי מוחזרים. | 
החזרות
- מופע חדש של NearestNeighbors
 
פלט ציבורי < TFloat32 > nearestCenterDistances ()
מטריצת צורה (n, min(m, k)). כל שורה מכילה את המרחק L2 בריבוע למרכז המתאים במדדים_מרכז_הסמוכים.