Perplexity measures how predictable a text is by a language model (LM), and it is often used to evaluate fluency or proto-typicality of the text (lower the perplexity is, more fluent or proto-typical the text is). LM-PPL is a python library to calculate perplexity on a text with any ...