AD

잡담 loss function에 log가 포함된 경우 활성화 함수 선택에 관련해서 질문있습니다!

시당_
2020-06-12 16:57:36 661 2 1

안녕하세요 최근 앤드류 응 교수님의 강의를 보면서 머신러닝을 공부하고 있는 평범한 공대생입니다.

오늘 강의를 보던 도중 로지스틱 회귀 또는 loss function에 log가 들어가는 모든 신경망 모델에 대해서 생각을 해보게 되었습니다.

생각하기 쉬우시게 로지스틱 회귀에 사용되는 loss fuction을 적어놓겠습니다!!

L(y^,y) = -(ylogy^ + (1-y)log(1-y^))         y^=(y햇(출력값) 입니다..) , y=정답

이 때 tanh같이 범위가 (-1,1)인 함수를 출력뉴런의 활성화 함수로 선택하면 log(음수)=존재하지 않음이기

때문에 이런 함수는 출력뉴런의 활성화 함수로 사용하면 안되는 것이 맞죠? 

앤드류 응 교수님의 영상에서는 이진분류와 같은 로지스틱 회귀의 경우에만 sigmoid를 출력뉴런에 사용한다고 말씀하셨는데

꼭 이진분류가 아니여도 일단 loss function에  logy^가 들어가는 모든 모델은 출력 값 범위가

음수가 나올수도 있는 함수는 전부 출력 뉴런에 쓰면 안될 것 같은데 그런 언급이 없어서

제가 잘못 생각한건지 궁금하여 글을 쓰게 되었습니다!! 

(아 그리고 log가 밑이 e가 맞나요? 2라고 쓴 블로그도 본 것 같아서요...)

후원댓글 1
댓글 1개  
이전 댓글 더 보기
TWIP 잔액: 확인중
▲윗글 딥러닝은 뭔가요? 신혈득순
공지잡담최신뉴스자료공유연구/플젝Q&A
0
04-29
0
10-04
0
잡담
안녕하세요
김재진
08-31
0
잡담
요즘 딥게더...
제리쿤
10-30
0
잡담
딥러닝은 뭔가요?
신혈득순
09-12
1
잡담
여기 죽었나요? [2]
노른자랑흰자
11-12
1
잡담
질문하나 드립니다 [2]
히나신
09-25
13
08-22
1
잡담
캐글하는 트수들 있나요? [2]
이탈예측생존분석
06-02
3
05-21
3
잡담
Papers with Code [1]
참신한기획
04-29
인기글 글 쓰기