본문 바로가기
코딩코딩/머신러닝, 딥러닝

ValueError: Setting a random_state has no effect since shuffle is False. You should leave random_state to its default (None), or set shuffle=True.

by g0n1 2021. 4. 28.
728x90

발생 이유

from sklearn.model_selection import KFold
rkf = KFold(n_splits=5, random_state=42)

하이퍼 파라미터 중 random_state를 설정해놓고, shuffle=True 설정을 안 해줘서 그렇다.

랜덤의 여지가 없는데 랜덤하게 하라고 명령한 것이다.

해결방법

from sklearn.model_selection import KFold
kf = KFold(n_splits=5, shuffle=True, random_state=42)

하이퍼 파라미터에 shuffle=True를 넣어준다!

 

해결 완료.

728x90

댓글