반응형
Notice
Recent Posts
Recent Comments
Link
Today
Total
07-05 05:44
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
관리 메뉴

iOS 개발 기록 블로그

딥러닝의 시그모이드(sigmoid), 렐루(Relu), 행렬의 내적 본문

Deep Learning

딥러닝의 시그모이드(sigmoid), 렐루(Relu), 행렬의 내적

crazydeer 2021. 12. 5. 21:56
반응형

시그모이드 함수

시그모이드 함수의 식이 왜 아래와 같을까

통계학에서 성공할 확률이 실패할 확률보다 얼마나 큰지를 나타내는 오즈비율이라는 값이 있다.

 

오즈 비율 = (성공 확률) / (실패 확률)

 

성공할 확률 P 0~1 사이의 값으로 나타내면 실패할 확률은 1-P이다

 

위의 그래프에서 P(성공할 확률) 1 가까우면 오즈비율 (성공할 확률이 실패할 확률보다 얼마나 큰지) 값이 급격히 커져버리는 현상이 발생한다.

 

급격히 커져버리는 현상을 방지하기 위해서 함수에 로그를 취한게 logit 함수이다.

 

그래프는 아래와 같다

 

 

P 0.5 실패할 확률 대비 성공할 확률이 0 된다

 

P = 0.5 때는, 0 되고

P = 1   때는, 무한히 양수,

P = 0   때는, 무한히 음수를 가지는 특징이 있다.

 

 

 

 

 

 

렐루 함수 (Relu)

 

 

Relu 입력이 0 넘으면 입력을 그대로 출력하고 0 이하면 0 출력하는 함수

 

 

예제) Relu 함수를 파이썬으로 구현하시오

numpy version)

 

예제) Relu 함수를 시각화하시오

 

 

다차원 배열의 계산

넘파이로 행렬을 만들고 차원 확인과 열인지 확인하는 방법

 

 

 

행렬의 내적

 

예제) 행렬의 내적을 numpy로 구현하시오

 

반응형