One of the most important techniques in Natural Language Processing to represent text as meaningful numerical vectors