본문 바로가기
computer vision/dna_study

sementic segmentation에서 multi class일때 cross entropy

by dohunNewte 2023. 4. 2.
반응형

class개수가 3개일때 최종적으로 224x224의 이미지를 총 4장뽑아야한다.

왜냐하면 [객체1, 객체2, 객체3, 배경] 이렇게 분류를 해야하기때문에

분류를 할때

-이미지의 픽셀을 가져와서 softmax에 넣는다.

1.2, 1.4, 2.3, 0.1일때의 softmax식이다.

 

분류문제는 cross entropy를 쓰게되는데

 

 

cross entropy는 실제값 곱하기  -로그함수의 확률값들의 합이다.

 

softmax 가 [0.1, 0.1, 0.8, 0.05] 일때

     인덱스는[0,    1,    2,      3]이다.

  최종적으로[0     0     1        0]으로 분류하게된다. 

 

크로스 엔트로피는  실제값 곱하기 -로그함수의 확률값 이므로 계산을하면 1(실제값은 항상 1이다.) 곱하기 -로그함수에서0.8인부분이 된다. 맞게 예상을했으므로 크로스엔트로피 값은 낮다. but 잘못했을경우 예상하는 값은 매우 작을것이므로 cross엔트로피 값은 매우 커질것이다.

728x90

댓글