NearestNeighbors

публичный финальный класс NearestNeighbours

Выбирает k ближайших центров для каждой точки.

Предполагается, что ряды точек являются входными точками. Предполагается, что ряды центров представляют собой список центров-кандидатов. Для каждой точки вычисляются k центров, расстояние до которых равно L2 наименьшее.

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статические ближайшие соседи
create ( Область видимости, Операнд < TFloat32 > точки, Операнд < TFloat32 > центры, Операнд < TInt64 > k)
Фабричный метод для создания класса, обертывающего новую операцию NearestNeighbors.
Вывод <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.

публичный вывод <TInt64> ближайшийCenterIndices ()

Матрица формы (n, min(m, k)). Каждая строка содержит индексы ближайших к соответствующей точке центров, упорядоченных по возрастанию расстояния.