Study/네이버 부스트 캠프 ai tech

[네이버 부스트캠프 AI Tech 5기] 7주차 회고록

motti 2023. 5. 7. 12:13
반응형

프로젝트가 종료되었다. 최종 순위는 아쉽게 마무리했지만 그 과정에서 MLOps 사용, 깃헙이나 협업, 타임라인 구축, 빠른 실험 및 가설 검증 등 부족한 점에 대해서 알아낼 수 있었다. 다음 레벨2부터는 이러한 부족한 내용을 보완하는 식으로 발전해 나가고 최종프로젝트에서는 완벽한 프로세스를 구현해보자

Fact(사실 : 무슨 일이 있었나?)

  • 추천시스템 기초 대회 2주차! 유저와 책 정보를 바탕으로 평점을 예측하는 것
  • 오프라인 구인구팀 세션을 진행하면서 팀원들과 같이 대회를 진행 + 이후 저녁도 같이 먹음
  • 전처리한 코드와 하이퍼파라미터 튜닝을 바탕으로 팀원들과 상의하며 성능을 올리기 위해서 다양한 실험을 진행
  • 대회 마지막 날까지 하루종일 줌으로 다양한 모델에 대해서 앙상블을 진행하여 대회 리더보드에 제출
  • 금요일 슬기멘토님과 첫 미팅과 식사(일식집을 갔는데 너무 맛있었음) + 레벨1팀과의 마지막 만남

Feeling(느낌: 무슨 느낌이 들었나?)

  • 대회를 하면서 느낀점은 전반적인 경험이 많이 부족했다고 느낌. MLOps, 깃과 같은 협업, 전반적인 타임라인, 다양한 가설 및 실험이 부족했으며 무엇보다도 **기록!**이 부족했다고 느낌 그 과정에 대해서 노션에 정리는 했지만 팀 노션에 구체적으로 정리가 안되면서 의견이 합쳐지지가 않았음
  • 멘토님과의 오프라인을 통해 인연의 중요성을 느낌. 지금 만난 사람들이 어떤 인연이 되어 다시 만나고 서로 도움이 될지에 대해 생각해 볼 수 있었음

Finding(배운점 : 어떤 인사이트를 얻었나?)

  • 위에서 언급한 것 처럼 기록의 중요성을 느낄 수 있어서 레벨2부터는 서로 진행상황을 공유할 수 있는 노션을 만들어야 할 듯
  • MLOps(wandb)나, 깃으로 commit하고 pr하며 협업의 필요성을 느낌
  • 느낌과 마찬가지로 인연의 중요성! 레벨1과 레벨2 또한 부캠 모든 사람들마저 나의 네트워킹으로 만들면 좋을 듯

Future action(향후 행동)

  • 레벨2부터는 Wandb를 사용하여 실험내용을 공유할 것
  • 추가로 노션에 프로젝트 진행상황을 메모지로 공유하여 어떤 실험을 하고 어떤 인사이트를 얻었는지 공유할 것
  • 서로 공유할 코드에 대해서는 깃으로 협업하여 pr을 날리고 merge를 경험해볼 것
  • EDA와 Feature Engineering을 통해 매직피쳐를 만들어보고 전처리를 통해 성능을 향상 시켜 볼것
  • 빠른 베이스라인 실험을 통해 성능을 확인해보고 위의 전처리 및 FE를 구체화 할 것
  • 실험에서 valid셋과 test셋의 환경을 맞춰볼려고 노력할 것(마스터클래스 팁)
  • 멘토님 말씀처럼 모든 사람과의 인연을 가볍게 여기지 말고 인연으로 만들어 둘 것

Feedback(피드백)

  • 랩업리포트를 통해 레벨1에서 좀 더 대회 프로세스에 대한 과정을 배울 수 있었음. 레벨2에는 이를 꼭 반영해서 진행해보자
  • 건강관리 필수!!
반응형