An open-ended programming project to implement a collection of n-gram-based language models. Smoothing, random sentence generation and prediction of truthfulness of hotel reviews. Technology used- Python