학습 정리/Level 2
12주차 학습 정리
uvumbu
2024. 11. 8. 20:46
1. 이번 주에 한 일
이번 주는 본격적인 프로젝트 수행에 집중했다. 내가 주로 맡은 부분은 데이터 증강이었다.
- 데이터 증강 (BT)
실습 파일을 토대로 백 트랜스레이션(BT) 기법을 활용해 데이터를 증강하는 작업을 맡았다. 첫 번째 시도에서는 실습 내용을 그대로 참고하여 M2M 모델을 이용한 BT를 구현했지만, 성능이 기대에 미치지 못했다. 대회 규정상 유료 API 사용이 제한되어 있어 여러 대안을 검토한 끝에 구글과 DeepL 번역기를 선택하여 데이터를 증강하고, 각각의 성능을 비교했다. 성능 평가 기준으로는 STS 점수를 활용했다. 이는 데이터 증강 시 원래 주제에서 벗어나지 않는 것이 중요했기 때문이다. 평가 결과, DeepL의 점수가 상대적으로 높아 최종적으로 DeepL을 사용하기로 결정했다.
2. 소감
- 이번 프로젝트에서 체계적인 모듈화와 역할 분담 덕분에 내가 맡은 기능을 안정적으로 구현하고, 원하는 부분을 효과적으로 결합할 수 있었다. 이전 프로젝트에서 느꼈던 아쉬움을 해소할 수 있었고, 내가 맡은 기능이 프로젝트의 일부분으로 작동하는 것을 보며 보람을 느꼈다.
- 하지만 맡은 업무에만 몰두한 탓에 다른 팀원들의 업무에 적극적으로 참여하지 못한 점은 아쉽다. 이전 프로젝트에서 의욕적으로 나섰다가 실패한 경험이 있어 이번에는 조금 더 신중하게 접근했지만, 다소 소극적이었던 게 아닌가 하는 생각이 든다. 그럼에도 맡은 역할을 수행하고 구현하고 싶었던 기능을 완성할 수 있어 만족스러웠다.