ComputeAccidentalHits

공개 최종 클래스 ComputeAcidentalHits

true_labels와 일치하는 samplingd_candidates의 위치 ID를 계산합니다.

로그 확률 NCE를 수행할 때 이 작업의 결과는 SparseToDense 작업을 통해 전달된 다음 샘플링된 후보의 로짓에 추가되어야 합니다. 이는 분류기가 샘플링된 레이블임을 확인함으로써 실제 레이블과 일치하는 샘플링된 레이블을 '제거'하는 효과가 있습니다.

중첩 클래스

수업 ComputeAccidentalHits.Options ComputeAccidentalHits 의 선택적 속성

상수

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

공개 방법

정적 ComputeAcidentalHits
생성 ( 범위 범위, 피연산자 < TInt64 > trueClasses, 피연산자 < TInt64 > SampledCandidates, Long numTrue, 옵션... 옵션)
새로운 ComputeAccidentalHits 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
출력 < TInt64 >
ID ()
인덱스의 해당 인덱스가 있는 행의 true_label과 일치하는 samplingd_candidates의 위치 ID 벡터입니다.
출력 < TInt32 >
인덱스 ()
true_candidates의 행에 해당하는 인덱스 벡터입니다.
정적 ComputeAccidentalHits.Options
종자 (긴 종자)
정적 ComputeAccidentalHits.Options
시드2 (긴 시드2)
출력 < TFloat32 >
무게 ()
각 요소가 -FLOAT_MAX인 인덱스 및 ID와 동일한 길이의 벡터입니다.

상속된 메서드

상수

공개 정적 최종 문자열 OP_NAME

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

상수 값: "ComputeAccidentalHits"

공개 방법

공개 정적 ComputeAccidentalHits 생성 ( 범위 범위, Operand < TInt64 > trueClasses, Operand < TInt64 > samplingdCandidates, Long numTrue, 옵션... 옵션)

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

매개변수
범위 현재 범위
trueClass UnpackSparseLabels의 true_classes 출력입니다.
샘플링된 후보자 CandidateSampler의 samplingd_candidates 출력입니다.
numTrue 컨텍스트당 실제 레이블 수입니다.
옵션 선택적 속성 값을 전달합니다.
보고
  • ComputeAcidentalHits의 새로운 인스턴스

공개 출력 < TInt64 > ids ()

인덱스의 해당 인덱스가 있는 행의 true_label과 일치하는 samplingd_candidates의 위치 ID 벡터입니다.

공개 출력 < TInt32 > 인덱스 ()

true_candidates의 행에 해당하는 인덱스 벡터입니다.

공개 정적 ComputeAccidentalHits.Options 시드 (긴 시드)

매개변수
씨앗 Seed 또는 Seed2가 0이 아닌 값으로 설정된 경우 난수 생성기는 지정된 시드에 의해 시드됩니다. 그렇지 않으면 무작위 시드에 의해 시드됩니다.

공개 정적 ComputeAccidentalHits.Options Seed2 (긴 시드2)

매개변수
시드2 시드 충돌을 피하기 위한 두 번째 시드입니다.

공개 출력 < TFloat32 > 가중치 ()

각 요소가 -FLOAT_MAX인 인덱스 및 ID와 동일한 길이의 벡터입니다.