인공지능/자연어처리
자연어처리 - 기계번역
RosyPark
2019. 12. 30. 16:53
0. 자연어처리?
- 프로그래밍언어처럼 기계가 이해하는 언어가 아닌 한국어, 영어처럼 사람이 사용하는 언어를 기계가 분석하고 이해해서 사람과 커뮤니케이션 할 수 있도록 해주는 연구분야
1. 기계번역이란?
- 자연어처리의 하나의 번역
- NLU + NLG
1.1 규칙기반 기계번역
1.2 통계기반 기계번역(SMT, Statistical Machine Translation)
- 두 언어의 parallel corpus에서 co-occurance 기반의 통계 정보를 바탕으로 번역을 수행
- 지금 사용 X
1.3 인공신경망 기반 기계번역 (Neural Machine Translation) --> chapter 2
2. 인공신경망 기반 기계번역 (Neural Machine Translation)
2.1 구조
- Encoder와 Decoder로 구성된다
- Encoder? Language Representation - 입력문장을 Vector화 한다.
- Decoder? 고차원 벡터를 다시 번역이 된 단어로 바꿔주는 것 - Vector화된 입력 문장 복호화한다.
2.2 RNN Based NMT
<한계>
출처
- 본 내용은 T academy의 기계번역을 보고 정리한 내용입니다.