1. 簡述你理解的機器翻譯?
機器翻譯又稱爲自動翻譯,就是利用計算機將一種自然語言轉換爲另一種自然語言的過程。機器翻譯經歷了基於規則的翻譯-基於統計的翻譯-基於神經網絡的翻譯。
2. 簡述你學習到的神經機器翻譯過程?
基於神經網絡的機器翻譯:是通過學習大量成對的語料讓神經網絡自己學習語言的特徵,找到輸入和輸出之間的關係。
核心思想:端到端(end-to-end or sequence-to-sequence)
利用神經網絡實現自然語言的映射,核心問題:條件概率建模
1、基於循環神經網絡RNN實現源語言的編碼和目標語言的解碼:
優點:利用長短時記憶處理長距離依賴
缺點:任意長度的句子都編碼爲固定維度的向量