• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

keepdims warning

23.04.13 15:47 작성 조회수 336

0

스태킹 모델 소개 - 기본 스태킹 3:25 즈음 예측 데이터 셋 생성시 keepdims 관련 warning이 떠서 검색해본 결과, 대충 2 dimension을 유지해야 한다는 걸로 보여서 대수롭지 않게 넘겼습니다.

keepdims warning 1.png

그런데 스태킹 모델 소개 - 교차검증 스태킹 15:55 즈음 모델별 학습을 할 때는 한 페이지를 잡아먹을 정도로 warning 문구가 도배됩니다.

keepdims warning 2.png

내용을 보니 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)

감사합니다.

iixnim님의 프로필

iixnim

질문자

2023.04.18

상세한 답변 감사합니다!