Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine...

32
Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture 15, 2016 (The longer lecture these slides are from can be found online, it is very worth reading!)

Transcript of Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine...

Page 1: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture

Introduction to NeuralMachine Translation

Alexander Fraser

Slides from Minh-Thang Luong, Stanford

CS224d Lecture 15, 2016

(The longer lecture these slides are from can be found online, it is very worth reading!)

Page 2: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture

Neural Machine Translation (NMT)

• Neural machine translation is a relatively new technology which was developed from neural language modeling

• N-gram language models try to predict the next word given n-1 previous words• Often estimated using simple frequencies over a corpus• Example: if we have seen „he said“, could the next word be „no“?• Conditional probability: p(no|he said)• Large N does not work well because of sparsity

• Neural language models use recurrent neural networks• By using continuous valued representations we can condition on the whole

sentence

Page 3: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 4: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 5: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 6: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 7: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 8: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 9: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 10: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 11: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 12: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 13: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 14: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 15: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 16: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 17: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 18: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 19: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 20: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 21: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 22: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 23: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 24: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 25: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 26: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 27: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 28: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 29: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 30: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 31: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture
Page 32: Introduction to Neural Machine Translationfraser/masters_basismod...Introduction to Neural Machine Translation Alexander Fraser Slides from Minh-Thang Luong, Stanford CS224d Lecture