NearestNeighbors

공개 최종 수업 NearestNeighbors

각 점에 대해 가장 가까운 k개의 중심을 선택합니다.

포인트 행은 입력 포인트로 간주됩니다. 센터의 행은 후보 센터의 목록으로 가정됩니다. 각 점에 대해 최소 L2 거리를 갖는 k개의 중심이 계산됩니다.

상수

OP_NAME TensorFlow 코어 엔진에서 알려진 이 작업의 이름

공개 방법

정적 NearestNeighbors
생성 ( 범위 범위, 피연산자 < TFloat32 > 포인트, 피연산자 < TFloat32 > 중심, 피연산자 < TInt64 > k)
새로운 NearestNeighbors 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
출력 < TFloat32 >
가장 가까운센터거리 ()
모양의 행렬(n, min(m, k)).
출력 < TInt64 >
최근접센터인덱스 ()
모양의 행렬(n, min(m, k)).

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

TensorFlow 코어 엔진에서 알려진 이 작업의 이름

상수 값: "가장 가까운 이웃"

공개 방법

공개 정적 NearestNeighbors 생성 ( 범위 범위, Operand < TFloat32 > 포인트, Operand < TFloat32 > 센터, Operand < TInt64 > k)

새로운 NearestNeighbors 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.

매개변수
범위 현재 범위
포인트들 모양의 행렬(n, d). 행은 입력 포인트로 간주됩니다.
센터 모양의 행렬(m, d). 행은 중심으로 가정됩니다.
케이 각 점에 대해 반환할 가장 가까운 중심점의 수입니다. k가 m보다 크면 m개의 중심만 반환됩니다.
보고
  • NearestNeighbors의 새로운 인스턴스

공개 출력 < TFloat32 > NearestCenterDistances ()

모양의 행렬(n, min(m, k)). 각 행에는 Nearest_center_indices의 해당 중심까지의 제곱 L2 거리가 포함됩니다.

공개 출력 < TInt64 > NearestCenterIndices ()

모양의 행렬(n, min(m, k)). 각 행에는 거리가 증가하는 순서대로 해당 지점에 가장 가까운 중심의 인덱스가 포함되어 있습니다.