공개 최종 클래스 ComputeAcidentalHits
true_labels와 일치하는 samplingd_candidates의 위치 ID를 계산합니다.
로그 확률 NCE를 수행할 때 이 작업의 결과는 SparseToDense 작업을 통해 전달된 다음 샘플링된 후보의 로짓에 추가되어야 합니다. 이는 분류기가 샘플링된 레이블임을 확인함으로써 실제 레이블과 일치하는 샘플링된 레이블을 '제거'하는 효과가 있습니다.
중첩 클래스
수업 | ComputeAccidentalHits.Options | ComputeAccidentalHits 의 선택적 속성 |
상수
끈 | OP_NAME | TensorFlow 코어 엔진에서 알려진 이 작업의 이름 |
공개 방법
정적 ComputeAcidentalHits | |
출력 < 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의 새로운 인스턴스
공개 정적 ComputeAccidentalHits.Options 시드 (긴 시드)
매개변수
씨앗 | Seed 또는 Seed2가 0이 아닌 값으로 설정된 경우 난수 생성기는 지정된 시드에 의해 시드됩니다. 그렇지 않으면 무작위 시드에 의해 시드됩니다. |
---|