케 라스에서 범주 형 교차 엔트로피와 희소 범주 형 교차 엔트로피의 차이점은 무엇입니까? 이러한 손실 함수가 적합 할 때? [복제]
Jan 18 2021
이러한 손실 기능을 사용하는 동안 몇 가지 오류가 발생했습니다. 따라서 언제 이러한 손실 함수를 사용할지와 출력 레이어 단위에 대해 설명해주십시오.
답변
MohammadTalaei Jan 18 2021 at 15:50
이러한 손실 함수의 정확한 차이점을 모르겠습니다. 문서와 소스 코드를 확인해야한다고 생각합니다. 그러나 이러한 손실 함수는 모두 분류 모델에 적합합니다. 다음 두 가지를 확인해야합니다.
- 출력은 범주 형으로 변환되어야합니다. 먼저 Sckit-learn 클래스
LabelEncoder()
를 사용 하여 문자열을 정수로 변환 한 다음to_categorical()
출력에서 Keras 메서드 를 사용 하여 정수를 원-핫 인코딩으로 변환합니다. - 카테고리의 크기가 같은 마지막 레이어로 소프트 맥스 레이어를 사용해야합니다.