inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

random_state 관련 질문

19

prosaic lee

작성한 질문수 3

0

2유형 문제 풀이 과정에서 랜덤 스테이트를 지정해야 하는 부부이 어디인가요?

트레인_테스트_스플릿과 머신러닝 모델에서 지정하는 것이 맞는지 궁금합니다.

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
prosaic lee님, 질문 감사드립니다.

랜덤 스테이트(random_state)는 데이터의 난수 생성기(seed)를 고정하는 역할을 하며, 주로 트레인/테스트 스플리트(train_test_split)와 머신러닝 모델에서 지정합니다. 이는 같은 데이터를 여러 번 실행했을 때 항상 동일한 결과를 얻고자 하는 경우에 유용합니다.

트레인_테스트_스플릿 단계에서는 데이터를 무작위로 나누기 때문에, 랜덤 스테이트를 고정하면 데이터 분할의 일관성이 유지됩니다. 머신러닝 모델에서도 랜덤한 요소가 있는 알고리즘들(예: 랜덤 포레스트, 서포트 벡터 머신, 등)에서 결과의 재현성을 위해 랜덤 스테이트를 지정하는 것이 좋습니다.

이처럼 두 단계에서 랜덤 스테이트를 지정하는 것이 일반적인 방법입니다. 추가적으로 궁금한 점이 있으시면 언제든지 문의해 주세요!

더 많은 정보를 원하신다면 Spring Boot Reference Documentation 또는 stackoverflow.com을 참고하시길 추천드립니다.

화면 깜박임 현상

2

52

1

17강 강의에 목데이터 첨부파일이 없습니다.

2

63

2

이력서의 자기 소개를 그대로 자기소개 할때 핵심 매력으로 소개하면 마이너스 일까요?

1

40

2

이북 다운로드 위치 문의

1

36

1