שיעור הגמר הציבורי 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 בריבוע למרכז המתאים במדדים_מרכז_הסמוכים.