저기서 0.001을 곱해주는 이유가 softmax안에서 e의 제곱수로 만들어줄때 너무 커질까봐 곱해주는거 맞나여
머신러닝 질문점 제발 ㅠㅠ
익명(223.38)
2020-08-02 20:38
추천 0
댓글 4
다른 게시글
-
순수 개발이 좋다는넘들 특 [1]익명(39.7) | 20.08.02추천 0
-
10선비 마인드는 버리시고 돈이 최고다익명(39.7) | 20.08.02추천 0
-
목적 없는거보단 돈이 목적인게 낫지 [3]익명(125.141) | 20.08.02추천 0
-
저 배고파서 편의점좀 잠깐 갔다왔습니다1234(58.79) | 20.08.02추천 0
-
인텔리제이 시발 울티 돈이 얼만데 ㅅㅂㅋㅋㅋ익명(125.143) | 20.08.02추천 0
-
난 순수개발파임Some(rustgang) | 20.08.02추천 0
-
영어가능한 개발자 돈많이벌어요? [4]ㅇㅇㅇ(114.200) | 20.08.02추천 0
-
개발로 돈버는데 무슨 문제 있음??익명(39.7) | 20.08.02추천 1
-
관리자가 빡쳐서 지워준 것 같기도 하네익명(39.7) | 20.08.02추천 0
-
SI 너무 오래 있음 안좋냐? [1]익명(223.38) | 20.08.02추천 0
내가 기억하기로 cs231n 코드에서 내부 softmax 구현은 overflow 처리는 되어있었던거같고, randn이 mu, sigma가 0, 1인데 이러면 분산이 너무 커서 softmax값을 구해도 uniform하게 안나오니까 분산을 강제로 낮춰서 거의 uniform하게 만든거같음. 그래야 랜덤한 y값이 들어왔을 때 10%확률로 찍는거처럼되니까
아하 감사합니다
해당 댓글은 삭제되었습니다.
softmax 오버플로우는 exp(x-max(x)) 였나 하튼 그런식으로 처리하는거라 좀 다름