BinaryCrossentropy

공개 클래스 BinaryCrossentropy

실제 레이블과 예측 레이블 간의 이진 교차 엔트로피 손실을 계산하는 측정항목입니다.

이는 레이블 클래스가 2개(0과 1)만 있을 때 사용되는 교차엔트로피 메트릭 클래스입니다.

상속된 상수

공공 생성자

BinaryCrossentropy (Ops tf, 문자열 이름, 부울 fromLogits, float labelSmoothing, 긴 시드, Class<T> 유형)
BinaryCrossentropy 측정항목을 생성합니다.

공개 방법

피연산자 <T>
호출 ( 피연산자 <? 확장 TNumber > 레이블, 피연산자 <? 확장 TNumber > 예측)
labelspredictions 간의 가중 손실을 계산합니다.

상속된 메서드

공공 생성자

공개 BinaryCrossentropy (Ops tf, 문자열 이름, 부울 fromLogits, float labelSmoothing, 긴 시드, Class<T> 유형)

BinaryCrossentropy 측정항목을 생성합니다.

매개변수
tf TensorFlow 작업
이름 이 측정항목의 이름입니다. null인 경우 측정항목 이름은 getSimpleName() 입니다.
fromLogits 예측을 확률 분포가 아닌 로짓 값의 텐서로 해석할지 여부입니다.
labelSmoothing 레이블을 매끄럽게 하는 데 사용되는 값입니다. 0이면 다듬기가 발생하지 않습니다. > 0인 경우 예측된 레이블과 실제 레이블의 평활화 버전 사이의 손실을 계산합니다. 여기서 평활화는 레이블을 0.5 방향으로 압축합니다. label_smoothing 값이 클수록 평활화가 심해집니다.
씨앗 난수 생성을 위한 시드입니다. 주어진 시드로 생성된 초기화는 항상 주어진 형태와 데이터 유형에 대해 동일한 무작위 텐서를 생성합니다.
유형 변수 및 결과의 유형

공개 방법

공개 피연산자 <T> 호출 ( 피연산자 <? 확장 TNumber > 레이블, 피연산자 <? 확장 TNumber > 예측)

labelspredictions 간의 가중 손실을 계산합니다.

매개변수
라벨 진리값 또는 라벨
예측 예측
보고
  • 손실