본문 바로가기
AI/AI 부트캠프

[AI 부트캠프] DAY 84 - 딥러닝 프로젝트 9

by HOHHOH 2023. 11. 18.

[오늘의 일지]

딥러닝 프로젝트 - 제출 에러 문제 해결

[상세 내용]

제출 에러 문제 해결

- 어제까지 test 데이터 변경 후에 제출 오류 나던 부분을 대회 디스커션도 찾아보고 강사님과의 소통 후에 해결했습니다. test 데이터에 새로 추가된 리더보드 스코어와 연관된 칼럼이 있었는데 이 칼럼에서 오류가 발생했던 것으로 보입니다. 그래서 제출 코드를 만들 때 그 칼럼을 어떻게 처리할지 만들어 놓으면 해결이 되는 것처럼 보였습니다. 간략하게 문제가 되었던 칼럼에 대해서 더 설명하자면 기존에 리더보드의 점수로 평가받을 수 있었던 행들은 True로 설정되어 있고 그 이외의 값들은 False로 되어 있던 것입니다. 그래서 캐글 자체 내에서 스코어링을 하는 과정에서 오류가 발생한 것으로 보입니다. 저는 if문을 사용해서 해결했습니다.

 

for (test, _, sample_prediction) in iter_test:
    if test.iloc[0]['currently_scored'] == True:
#  이 부분은
#  train 데이터와 같은
#  전처리를 해주는 부분
    else:
        sample_prediction['target'] = 0
        
    env.predict(sample_prediction)

 

[마무리]

 오늘은 어제까지 해결하기 힘들어 보였던 제출 오류 부분을 해결했습니다. 다행스러운 것은 프로젝트 기간이 마무리되기 전에 문제가 해결되어서 주말 동안 어느 정도의 평가지표를 얻을 수 있다는 것입니다. 제출 기회가 하루에 5번이니까 주말에 결과물을 잘 얻어서 프로젝트를 잘 마무리하면 좋을 거 같습니다.

반응형

댓글