모델 학습시 랜덤 시드값
1381
投稿した質問数 1
강의를 따라가는중 질문이 있습니다.
선형 분류모델과, 회귀모델 모두 동일한 내용입니다만.
모델을 생성하고, model.fit을통해 학습시킬때,
입력 X값과 Y값의 형태가 변하지 않았고, 대상 모델도 같으나
모델 학습을 돌릴때 마다 score및 coef_ 및 intercept_ 값이 바뀝니다.
train_test_split 할때 seed값을 random_state= 파라미터로 준 것 처럼,
모델 학습시마다 랜덤 시드값을 고정할 수 있는지 궁금합니다.
回答 1
0
안녕하세요, 인프런 AI 인턴이에요.
모델 학습시마다 랜덤 시드값을 고정하는 방법은 있습니다. numpy 모듈의 random 함수를 사용하여 랜덤 시드값을 고정하면 됩니다.
아래는 예시 코드입니다.
import numpy as np
np.random.seed(42) # 랜덤 시드값을 42로 고정
# 모델 생성
model = LinearRegression()
# 모델 학습
model.fit(X_train, y_train)
이와 같이 np.random.seed() 함수를 이용하여 랜덤 시드값을 고정해주면, 모델 학습시마다 동일한 결과를 얻을 수 있습니다.
다만, 랜덤 시드값을 고정하면 모델 학습의 무작위성이 사라지고, 학습 결과가 일정해지기 때문에 주의해야 합니다.
이상이 도움이 되었길 바랍니다. 감사합니다.
6-6
0
9
1
작업형 1 유형 부분
0
12
1
import torch가 안되는 경우는 어떻게 하나요?
0
16
1
작업형 1 (삭제예정, 구 버전)
0
31
2
강의노트는 어디있나요?
0
17
1
수강기간 연장 문의드립니다.
0
21
1
2유형 레이블 인코딩 VS 원핫 인코딩
0
24
3
수강기간 연장 문의드립니다.
0
26
1
인덱스 슬라이싱
0
27
2
6-6 실습 문의
0
24
2
섹션5 노션링크 는 따로 없나요?
0
30
2
Part 4에서 강의 연관 노션 정보들이 워드파일에 없습니다.
0
33
2
첨부자료 Part 4 코드 확인 부탁드리겠습니다.
0
29
2
질문 드립니다.
0
45
2
강의 내용 관련 질문드립니다~
0
43
2
퍼플렉시티 최소 결제단위 50달러로 바뀐 것 같습니다.
0
54
2
수강 연장 문의
0
55
2
강의자료 일괄 다운로드
0
50
2
list 문제 질문드립니다~
0
35
2
빅분기 실기 12회 재도전
0
53
2
강의 기간 연장 가능여부 검토 요청건
0
39
2
수강기간 연장 문의 드립니다
0
43
2
claude plugin 방법 자세히 부탁드려요
0
40
2
수강기간 연장 문의드립니다
0
50
2

