이진판단, 시그모이드

Updated:

시그모이드

임의의 실숫값 -> 함수 -> 0 ~ 1 사이의 값 출력 (범위제한 X)

어떤 확률값의 로짓(login)표현

  • 로짓 ** 실제 표현하려는 값을 로그값으로 ** 로짓값은 상대적 ** 로짓값 x를 확률값으로 변환해주는 함수

T1이 우승할 확률 로짓값 2
Gen이 우승할 확률 로짓값 5
G2가 우승할 확률 로짓값 1

e^5-2 = e^3 = 20.03 배
e^2-1 = e^1 = 2.7배

  • 시그모이드는 비교대상이 있어야 한다

  • 내 상자의 로짓값 0.5
  • 내 상자가 아닐 가능성 0

e^0.5 : e^0
1.649 : 1

  • 내 상자일 가능성 1.649/(1.649 + 1) = 0.622

  • 내 상자가 아닐 가능성 1/(1.649 + 1) = 0.378

  • 일반화

1/(1 + e^-x)

  • 0.51 확률로 참인 경우 정답이 거짓이 경우 파라미터 약간 수정
  • 0.99 확률로 참인 경우 정답이 거짓인 경우 파라미터 대폭 수정

Entropy

  • 분자의 무질서도 or 에너지의 분산 정도
  • 정보 엔트로피 -> 정보량(단위: 엔트로피) -> 불확실한 정보를 숫자로 정량화
  • -> 확률의 역수에 로그를 취한 값
  • 확률이 높을 수록 당연하기 때문에 정보량이 적고
  • 확률이 작을 수록 정보량이 크다

엔트로피 기댓값

  • 각 엔트로피에 ‘확률’을 곱해준 값
  • 엔트로피를 줄여나가서 불확실성을 줄이는게 목표

교차 엔트로치(CCE)

엔트로피 기댓값 != 교차 엔트로피

cce_1 = -0.5*(1*np.log(0.87)+ 0.0*np.log(0.13))
print(cce_1)

시그모이드 교차 엔트로피와 편미분

1/(1 + e^-x)

x 값이 음으로 큰 값이 들어오면 계산 값 폭주

Leave a comment