N-Grams

Textbooks

1. Speech and Language Processing - An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
BY: Daniel Jurafsky and James H. Martin - Chapter 6
Comprehensive coverage of N-Gram models, language modeling, and probability in NLP.

2. Foundations of Statistical Natural Language Processing
BY: Christopher D. Manning and Hinrich Schütze - Chapter 4
Detailed discussion of N-Gram models, smoothing, and statistical approaches to NLP.

Video Lectures and Online Courses

NPTEL Courses:

MIT OpenCourseWare:

Research Papers and Articles

1. A Statistical Approach to Machine Translation
BY: Peter F. Brown, Stephen A. Della Pietra, Vincent J. Della Pietra, and Robert L. Mercer
Seminal paper on statistical language modeling and N-Gram models.