Выбирает k ближайших центров для каждой точки.
Предполагается, что ряды точек являются входными точками. Предполагается, что ряды центров представляют собой список центров-кандидатов. Для каждой точки вычисляются k центров, расстояние до которых равно L2 наименьшее.
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
статические ближайшие соседи | |
Вывод <TFloat32> | ближайшие центральные расстояния () Матрица формы (n, min(m, k)). |
Вывод < TInt64 > | ближайший центриндекс () Матрица формы (n, min(m, k)). |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static NearestNeighbors create (область действия , операнд <TFloat32> точки, операнд <TFloat32> центры, операнд <TInt64> k)
Фабричный метод для создания класса, обертывающего новую операцию NearestNeighbors.
Параметры
объем | текущий объем |
---|---|
точки | Матрица формы (n, d). Предполагается, что строки являются входными точками. |
центры | Матрица формы (m, d). Предполагается, что строки являются центрами. |
к | Количество ближайших центров для возврата для каждой точки. Если k больше m, то возвращается только m центров. |
Возврат
- новый экземпляр NearestNeighbours
публичный вывод <TFloat32> ближайшийCenterDistances ()
Матрица формы (n, min(m, k)). Каждая строка содержит квадрат расстояния L2 до соответствующего центра в ближайшем_центре_indices.