본문 바로가기

분류 전체보기69

기술 문서 번역의 어려움 오픈소스 컨트리뷰션 HuggingFace 한글화 프로젝트에서 본격적으로 번역활동을 시작했습니다. Transformers 라이브러리의 공식 문서를 한글로 번역하는 작업인데, 하위 문서를 골라서 번역을 수행합니다. 처음으로 고른 문서는 How to add a model to 🤗 Transformers? 입니다. Transformers 라이브러리에 새로운 모델을 추가하는 방법을 단계별로 매우 구체적으로 설명하고 있는 문서입니다. 이 문서를 번역하는 도중 여러가지 문제점에 직면했었는데 구체적으로 어떤 문제였는지 하나씩 정리해보았습니다. 용어 번역 문제 먼저 팀에서 어떤 과정으로 번역을 수행하는지 간단하게 요약하자면 다음과 같습니다. 1. 원본 문서를 ChatGPT, DeepL등을 사용하여 기계번역 수행 2. 초.. 2023. 7. 22.
2023 오픈소스 컨트리뷰션 아카데미 Review 부스트캠프 팀원의 소개로 오픈소스 컨트리뷰션 아카데미를 알게 되어, 지원하였습니다. 오픈소스 컨트리뷰션 아카데미는 오픈소스에 대한 진입장벽을 허물고, 선의의 경쟁의 형식으로 오픈소스 문화에 기여하는 '컨트리뷰톤'에 참여하여 오픈소스 문화를 경험하는 멘토링 프로그램입니다. 개발자로서 오픈소스에 기여하고, 내 PR이 직접 merge되는 것의 가치를 알고 있기에 매우 좋은 기회라고 생각되어 망설임없이 지원하였습니다. 지식은 공유되어야 한다는 생각을 평소부터 갖고 있었기 때문에 단순히 오픈소스에 기여해봤다는 경험을 가지려기보다는, 그 행위 자치에 큰 의미를 두고 참여하고 싶다는 생각이 들었습니다. 올해는 약 20여개의 프로젝트가 진행되는데, 인공지능 분야를 공부하고 있어 관련 분야의 프로젝트를 지원하였습니다. .. 2023. 7. 14.
점프 투 파이썬 파이썬을 공부한 사람이면 누구나 알만한 그 책이 시대의 흐름에 맞추어 개정되어 재출간되었습니다. 저도 처음 파이썬을 공부할 때, 이 책을 통해 파이썬 프로그래밍에 입문하고 기본기를 다졌습니다. 이 책은 입문서라면 반드시 담고 있어야 할 기본 개념을 군더더기 없이 깔끔하게 필요한 내용만 골라담았습니다. 설명도 명료하고, 입문서로써 갖추어야 할 요건은 모두 갖추었고, 실력 향상을 위해서 알아야 할 심화 개념까지도 단계적으로 탄탄하게 설명합니다. 이번에 개정이 되면서 추가된 내용(클로저, 데코레이터 등)은 파이썬 숙련자라도 완벽하게 이해하지 못하고 있을 만한 개념인데, 이마저도 다시 한번 짚어주며 기본기를 한층 더 단단하게 해줍니다. 입문자를 위한 개념서로써의 역할에 충실할 뿐만 아니라, 이미 파이썬을 어느정.. 2023. 7. 3.
[논문 리뷰] Effective Approaches to Attention-based Neural Machine Translation 리뷰 순서는 논문의 목차를 따릅니다. 해석이 잘못 되었거나, 오개념이 있다면 댓글로 지적해주시면 감사하겠습니다. 설명이 부족한 부분에 대해서도 말씀해주시면 본문을 수정하겠습니다. 중간에 부연 설명이 필요한 경우 [1]과 같이 표기한 후, 각 섹션의 마지막 부분에서 구체적인 내용을 추가로 작성하였습니다. Abstract를 포함한 일부 섹션은 최대한 모든 내용을 담으려고 하였고, 이외 일부 섹션은 요약과 생략이 되었을 수 있습니다. Abstract Attentional 메커니즘은 번역 과정에서 source sentence의 일부에 선택적으로 집중하며 NMT를 개선하기 위해서 사용됩니다. 하지만 attention에 기반한 NMT를 위한 아키텍처에 대한 연구는 거의 없습니다. 논문에서는 두 가지 간단하고 효과적.. 2023. 5. 1.