OpenNMT-py — PyTorch 기반 번역 모델 구현

OpenNMT-py

OpenNMT-py는 OpenNMT의 PyTorch 기반 구현으로, 사용자 친화적이고 멀티모달 번역을 지원해요. 문서 홈에서는 설치·튜토리얼·API를 한데 확인할 수 있어요.

출처: https://opennmt.net/OpenNMT-py/

특징

  • PyTorch의 유연함 위에서 시퀀스 투 시퀀스 모델을 훈련·추론.
  • 데이터 준비부터 훈련, 번역, 평가까지 이어지는 워크플로.
  • 사전 학습 모델(pretrained models)도 제공돼 바로 번역을 시도해 볼 수 있어요.

시작 흐름

기계번역 파이프라인은 보통 ① 코퍼스 준비 ② 토크나이즈 ③ 모델 훈련 ④ 번역·평가 순으로 진행돼요. 상세 커맨드는 OpenNMT-py 문서의 quickstart와 API 레퍼런스에서 확인할 수 있어요.

더 알아보기