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:
- Natural Language Processing - IIT Kharagpur (Language Modeling modules)
MIT OpenCourseWare:
- Natural Language Processing - MIT (Language Modeling lectures)
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.