Word2Vec word embedding trainer: multi-threaded skip-gram and CBOW training over a Huffman tree, a fluent factory for vector size, window and sampling options, and vector models that support similarity and analogy queries.