Word2vec est un algorithme de Machine Learning utilisé pour représenter les mots sous la forme de vecteurs. Celui-ci présente des propriétés non prévues mais très intéressantes. Les vecteurs associés aux différents mots permettent de réaliser des opérations telles que: roi + femme – homme = reine.