inflearn logo
강의

Course

Instructor

Practical Data Science Part 3. Understanding Machine Learning

Gender classification problem

모델 학습시 랜덤 시드값

1387

smmfdahny

1 asked

0

강의를 따라가는중 질문이 있습니다.

선형 분류모델과, 회귀모델 모두 동일한 내용입니다만.

모델을 생성하고, model.fit을통해 학습시킬때,

입력 X값과 Y값의 형태가 변하지 않았고, 대상 모델도 같으나

모델 학습을 돌릴때 마다 score및 coef_ 및 intercept_ 값이 바뀝니다.

train_test_split 할때 seed값을 random_state= 파라미터로 준 것 처럼,

모델 학습시마다 랜덤 시드값을 고정할 수 있는지 궁금합니다.

머신러닝

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴이에요.

모델 학습시마다 랜덤 시드값을 고정하는 방법은 있습니다. numpy 모듈의 random 함수를 사용하여 랜덤 시드값을 고정하면 됩니다.

아래는 예시 코드입니다.

import numpy as np
np.random.seed(42) # 랜덤 시드값을 42로 고정

# 모델 생성
model = LinearRegression()

# 모델 학습
model.fit(X_train, y_train)

이와 같이 np.random.seed() 함수를 이용하여 랜덤 시드값을 고정해주면, 모델 학습시마다 동일한 결과를 얻을 수 있습니다.

다만, 랜덤 시드값을 고정하면 모델 학습의 무작위성이 사라지고, 학습 결과가 일정해지기 때문에 주의해야 합니다.

이상이 도움이 되었길 바랍니다. 감사합니다.

주말에 실행할 경우 update_economic_data_in_background에 로직 변경 필요성

1

15

1

뒤로가기 버튼 같은 것이 있나요?

0

19

1

강의 연장 문의

0

18

1

프로그램 실행시간에 대한 질문

1

19

2

비중 및 매수 종목수 조정.

1

22

2

Claude api가 소식 동기화가 늦는 문제

1

31

2

출력값 질문

0

26

2

슬롯 관련 문의

1

24

2

수업노트가 어디에 있나요?

0

28

1

실제 계좌 잔고 및 테스트중에

1

60

4

설치 및 설정 가이드 노션 자료는 없나요 ?

0

24

2

실기시험 제출관련

0

159

2

6.20 작업형 2 과적합

0

165

3

코딩팡 장업형2 베이스 라인 인코딩 종류 질문

0

51

2

로지스틱회귀, 회귀

0

51

2

회귀 문제를 풀때 질문입니다.

0

58

1

불균형 처리 후 성능이 더 낮아졌다면,

0

65

2

실기 체험 제2유형 에러 문의

0

65

1

LIGHTGBM 으로 하면 pred값이 소수점 6자리까지 나오는게 맞나요

0

51

2

안녕하세요

1

51

3

3번문제 등분산 가정

0

49

2

작업형3 target 형 변환 질문

0

37

2

[작업형1] 연습문제 섹션1 ~ 10 의 section4

0

39

3

원핫인코딩과 레이블 인코딩에서 concat

0

60

2