작성
·
391
0
스태킹 모델 소개 - 기본 스태킹 3:25 즈음 예측 데이터 셋 생성시 keepdims 관련 warning이 떠서 검색해본 결과, 대충 2 dimension을 유지해야 한다는 걸로 보여서 대수롭지 않게 넘겼습니다.
그런데 스태킹 모델 소개 - 교차검증 스태킹 15:55 즈음 모델별 학습을 할 때는 한 페이지를 잡아먹을 정도로 warning 문구가 도배됩니다.
내용을 보니 Scipy 1.11.0 이후 keepdims default 값이 False이기 때문에 편의에 따라 keepdims를 True든 False든 지정해두라는 것 같은데, 어느 부분에 추가해야할지 잘 모르겠습니다.
어떻게 해결해야 할까요?
답변 1
0
안녕하십니까,
warning이라 크게 신경쓰지 않으셔도 될것 같습니다만,
warning 문구가 많이 나오는 이유는 개별 classifier별로 fold별 학습하고 예측하면서 많이 나오는 것 같습니다.
다만 해당 오류가 제 실습 환경에서는 발생하지는 않습니다. 제 생각엔 test_pred_mean = np.mean(test_pred, axis=1).reshape(-1,1)에서 뭔가 scipy 버전이 저와는 다른 것 같습니다.
default keepdims가 false이니 아래와 같이 변경해 보시지요.
test_pred_mean = np.mean(test_pred, axis=1, keepdims=false).reshape(-1,1)
감사합니다.
상세한 답변 감사합니다!