온라인 채널 제품 판매량 예측 AI 온라인 해커톤

추가제공 코랩 가능 버전 코드 오류 질문

2023.08.21 14:26 1,429 조회

pred = inference(infer_model, test_loader, device)을 실행하면

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-32-3c242c8ed6e4> in <cell line: 1>()
----> 1 pred = inference(infer_model, test_loader, device)

<ipython-input-31-a14bbe77759b> in inference(model, test_loader, device)
      6             X = X.float().to(device)
      7 
----> 8             output = model(X)
      9 
     10             # 모델 출력인 output을 CPU로 이동하고 numpy 배열로 변환

TypeError: 'NoneType' object is not callable

라는 오류가 발생하는데 해결 방법을 아시는 분이 있으실까요?

로그인이 필요합니다
0 / 1000
zapzook
2023.08.21 16:28

저 오류가 뜨기 전에 모델 러닝은 정상적으로 진행이 됐나요?

쏘행
2023.08.21 17:00

넵!

zapzook
2023.08.21 17:19

저도 저런 오류가 뜬 적이 있는데, 저 같은 경우에는 학습 데이터에 nan값이 있었는데 해당 값을 따로 처리하지 않아서 오류가 떴거든요.
근데 학습 데이터에 nan값이 있는 경우엔 모델 러닝에서도 loss 값이 nan으로 뜨면서 정상적으로 학습이 안되는데 그런 경우가 아니라면
따로 디버깅을 해보며 원인을 찾아봐야 할 듯 합니다.

쏘행
2023.08.21 17:36

오, 정말 감사합니다!!

firen
2023.08.22 00:03

저도 같은 오류가 떴는데 해결하셨나요?

쏘행
2023.08.23 12:27

저는 nan 제거를 하긴 했는데 코랩 이슈로 실행이 안돼서 해결을 했는지 확인을 못하고 있습니다..ㅠㅠㅠ

불안가득걱정왕
2023.08.24 02:04

삭제된 댓글입니다

불안가득걱정왕
2023.08.24 02:04

삭제된 댓글입니다

쏘행
2023.08.23 12:27

혹시 customdataset 부분에서 처리하셨나요?