Kaggle competition 만들었을 때
- 사용자 제출 평가: 선택한 점수 메트릭과 관련하여 제출 CSV를 실제 솔루션 CSV와 비교하여 평가
- metric 선택
- 정답 csv 업로드 (→ 알아서 열 정보를 추출해서 solution mapping에 뜸 → public으로 쓸 퍼센트 설정 → set solution mapping 버튼 → solution sampling 자동으로 됨 )
- sample submission 업로드: 사용자가 값 넣어서 제출할 파일도 업로드 해주면 됨
- 솔루션 CSV: 특정 열이 있어야함 → solution column로 알아서 값이 들어감
- 조작 방지를 위해 솔루션 CSV를 public + private 으로 나눠서 샘플링 → 수동으로도 가능
체크리스트를 다 만족해야지만 host 됨
~ 구현할 때 ~
- admin에서 scoring metric, solution csv, sample csv, data(train, test) 업로드 → db에 저장
- 사용자가 정답 csv 제출하면
- scoring metric으로 사용자 csv랑 정답 csv 비교해서 점수 반환
kaggle-metrics/kaggle_metrics at master · krzjoa/kaggle-metrics
metric(정답, 제출 값) 해서 return으로 score 넘겨줘서 db에 저장하는거 할라했는데 우분투 안됨 .......
로컬에 solution.csv 랑 predict.csv 저장해서 점수 출력하는 것까지 됨