강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

co choi님의 프로필 이미지
co choi

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

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

작성

·

192

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으로 초기화 했을 뿐입니다. 

감사합니다. 

co choi님의 프로필 이미지
co choi

작성한 질문수

질문하기