케 라스에서 범주 형 교차 엔트로피와 희소 범주 형 교차 엔트로피의 차이점은 무엇입니까? 이러한 손실 함수가 적합 할 때? [복제]

Jan 18 2021

이러한 손실 기능을 사용하는 동안 몇 가지 오류가 발생했습니다. 따라서 언제 이러한 손실 함수를 사용할지와 출력 레이어 단위에 대해 설명해주십시오.

답변

MohammadTalaei Jan 18 2021 at 15:50

이러한 손실 함수의 정확한 차이점을 모르겠습니다. 문서와 소스 코드를 확인해야한다고 생각합니다. 그러나 이러한 손실 함수는 모두 분류 모델에 적합합니다. 다음 두 가지를 확인해야합니다.

  1. 출력은 범주 형으로 변환되어야합니다. 먼저 Sckit-learn 클래스 LabelEncoder()를 사용 하여 문자열을 정수로 변환 한 다음 to_categorical()출력에서 Keras 메서드 를 사용 하여 정수를 원-핫 인코딩으로 변환합니다.
  2. 카테고리의 크기가 같은 마지막 레이어로 소프트 맥스 레이어를 사용해야합니다.