NearestNeighbors

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

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

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

קבועים

חוּט OP_NAME השם של המבצע הזה, כפי שידוע על ידי מנוע הליבה של TensorFlow

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

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

פלט ציבורי < TInt64 > nearestCenterIndices ()

מטריצת צורה (n, min(m, k)). כל שורה מכילה את המדדים של המרכזים הקרובים ביותר לנקודה המקבילה, מסודרים לפי הגדלת המרחק.