• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

선생님 경사하강법 질문합니다

21.10.08 17:54 작성 조회수 111

0

선생님 강의듣고 유익해서 이번에 책도 같이 구입했습니다..! 

다름이 아니라 경사하강법 파트에서 w1,w0를 0으로 초기화 하는 이유를 모르겠습니다.  왜 0으로 초기화 하나요??

def get_weight_updates(w1, w0, X, y, learning_rate=0.01):

    N = len(y)

    # 먼저 w1_update, w0_update를 각각 w1, w0의 shape와 동일한 크기를 가진 0 값으로 초기화

    w1_update = np.zeros_like(w1)

    w0_update = np.zeros_like(w0)

 

답변 1

답변을 작성해보세요.

0

안녕하십니까, 

책까지 구입해주셨다니 감동입니다. 

w1, w0를 0으로 초기화한것은 아무 이유가 없습니다. random 값으로 초기화 해도 무방합니다. 단지 코드를 좀 더 이해하기 쉽게 만들기 위해서 0으로 초기화 했을 뿐입니다. 

감사합니다.