본문 바로가기
모두의 연구소 AIFFEL 교육

시그모이드 지그재그

by robotgo 2021. 2. 1.

시그모이드 지그재그

s1 s2 시그모이드를 통해서 들어온 입력값

양수 양수 일떄 0~1

노드는 웨이트를 가지고 있는데

W1,W2, b를 가지고 있는데

f = w1x1+w2x2+b

W가 올바른 방향으로 업데이트 되길 원한다.

로스에 대한 W1로 미분값 = 그레디언트 = df/dw1 * dL/df = x1*dL/df

로스에 대한 W2로 미분값 = df/dw2(로컬 그레디언트) * dL/df(업스크림 그라디언트) = x2*dL/df

 

x1양수 x2 양수이면 업스트림 그라디 언트와 방향이 똑같이 된다.

예를들어 dL/df =7이면 

(양수)*7 = +7 * ㅁ

(양수)* -7 = -7 * ㅁ

 

1.W1,W2가 모두 양수 일 때

x축 W1, y축 W2

1사분면

2. W1, W2가 모두 음수일 때

3사분면

 

만약 4사분면에 있으면

1사분면 방향, 3사분면 방향 으로 지그재그로 수렴한다.

 

에폭 1번 돌때 마다.

W * 러닝레이트*그레디언트 = 값

값을 또 업데이트

10개의 batch가 들어오면 그걸 평균내서 업데이트

df/dw_i = xi

'모두의 연구소 AIFFEL 교육' 카테고리의 다른 글

2021년 2월 15일  (0) 2021.02.15
모델 파라미터와 하이퍼 파라미터  (0) 2021.02.04
2월 1일 cs231n 6강 메모  (0) 2021.02.01
pooling 이란  (0) 2021.02.01
전체적인 model.fit() 과정  (0) 2021.02.01