# Word2vec using gensim

I am using gensim library to find most similar words to some words that I have. Using 10000 data samples (short text mainly 1-2 sentences) to train, I get really bad results! Why this is so? Also by repeating train and test it get different results. Should not it be deterministic?

model = gensim.models.Word2Vec(senforword2vec)


[('amount', 0.9987443089485168)]

In another train and

[('yet', 0.9984885454177856)]

• My guess is that you can make your results consistent by running the model one thread (set workers to 1) and/or by setting the seed in the beginning. – So S Oct 13 '17 at 12:43