August 15, 2016 N-gram Language Models The classical approach to sequence prediction: counting and smoothing Machine Learning Natural Language Processing