손실 함수 및 메트릭 계산시 Keras에서 sample_weight 및 class_weight가 어떻게 사용되는지 수학적으로 알 수 있습니까? 간단한 수학 표현이 좋을 것입니다.Keras에서 class_weight 및 sample_weight의 효과
5
A
답변
2
간단한 곱셈입니다. 샘플에 의한 손실은 샘플 무게에 의해 확대됩니다. i = 1 to n
샘플, 샘플 무게 길이 n
의 w
의 웨이트 벡터를 가정하면, 시료 i
대한 손실 L_i
로 표시된다 :
, 그 중량과 각 시료의 손실의 생성물 인 일괄 처리 당 손실이 0보다 큰 가중치 수에 비례하도록 0이 아닌 가중치로 나눈 값입니다. p
을 0이 아닌 가중치의 비율이라고합시다.
여기 Keras의 REPO의 코드 관련 코드 조각입니다 :
score_array = loss_fn(y_true, y_pred)
if weights is not None:
score_array *= weights
score_array /= K.mean(K.cast(K.not_equal(weights, 0), K.floatx()))
return K.mean(score_array)
class_weight
가 sample_weight
와 같은 방식으로 사용됩니다; 전체 클래스에 특정 가중치를 지정하는 편의를 제공하기 만하면됩니다.
샘플 가중치는 현재 메트릭에 적용되지 않고 손실 만 적용됩니다.
관련 문제
- 1. tree.DecisionTreeClassifier adjust class_weight
- 2. Class_Weight in Random Forest Python
- 3. Keras에서 메트릭 예측 및 평가
- 4. keras에서 레이블
- 5. Keras에서 맞춤식 손실 및 예측 사용
- 6. ScikitLearn 랜덤 포리스트의 Undersampling vs class_weight
- 7. scickit-learn에서 class_weight 강조법을 사용하는 방법
- 8. CIFAR10 예 : Keras에서 Tensorflow로
- 9. Keras에서 예측에 일괄 처리 크기가 필요한 이유는 무엇입니까? Keras에서
- 10. WP7 페이지 탐색 효과 및 버튼 효과
- 11. Keras에서 word2vec 구현
- 12. keras에서 model_weights와 optimizer_weights의 차이
- 13. Keras에서 모델 정의하기
- 14. keras에서 설명이있는 모델 저장
- 15. keras에서 border_mode의 의미는 무엇입니까?
- 16. 뒷면 효과 및 오버로드
- 17. Flex3 및 롤오버 효과
- 18. 슬라이딩 및 페이딩 효과
- 19. UITableViewCell 하이라이트 및 효과
- 20. 탐색보기 및 파급 효과
- 21. moviePlayBackDidFinish 및 전환 효과
- 22. ResolutionGroupName 및 여러 효과
- 23. Keras에서 CPU와 GPU의 혼합 사용
- 24. Keras에서 TimeDistributed 레이어의 역할은 무엇입니까?
- 25. Maxpooling Layer가 Keras에서 오류를 발생합니다.
- 26. Keras에서 LSTM 입력을 설정하는 방법
- 27. keras에서 to_categorical을 (를) 사용하는 경우
- 28. Keras에서 정밀도와 리콜 계산 방법
- 29. Keras에서 채널을 처음 사용 하시겠습니까?
- 30. keras에서 CNN의 무게가 왜 일차원입니까?