Level1 - Book Rating Prediction 프로젝트 회고

 

  • EDA / Preprocessing
    • 다방면으로 EDA를 진행하고, Insight를 도출하는 경험을 할 수 있어서 좋았다.
    • EDA를 진행할 때 그 데이터에 대한 도메인 지식이 중요하다는 사실을 깨달았다.

 

  • baseline, PyTorch Template
    • baseline 모델과 project template를 이해해보려고 노력했다.
    • 팀원의 도움을 통해 각각의 파일이 어떻게 연결되어서 구성하고 있는지를 쉽게 이해할 수 있었다.
    • 기존에 ML을 다룰 때 notebook 환경만 활용한 경우가 많았는데, 이번 대회에서는 template를 최대한 활용해보고자 해서 얻어가는 점이 많았던 것 같다.
    • 다만, 아직 파일들이 어떻게 유기적으로 연결되어 있는지에 대해서 이해하는 것에 미숙하다고 느껴서, 대회가 끝나더라도 계속 익숙해져야겠다고 생각한다.

 

  • Modeling
    • GBM 계열 모델을 진행하고, optuna 라이브러리로 베이지안 최적화를 통한 hyperparameter tuning을 수행해서 성능 향상을 이끌 수 있었다.
    • 이번 대회에서는 나한테 더 익숙했던 ML 기반 모델을 위주로 모델링을 진행한 부분이 아쉬웠다.
    • DL 모델을 구현하는 역량도 더 길러야겠다고 생각한다.

 

  • git / 협업
    • git을 제대로 활용한 게 처음이어서 오류도 많고 미숙한 점이 많아서 아쉬웠다.
    • 다음 프로젝트를 시작하기 전까지 git을 더 확실하게 이해하고, 제대로 활용해보고 싶다.