I am using gensim word2vec and trying to get train a model so that aIget good similarity scores between two words. However if I use this to find the similarity between two words such as hot and cold I find that they have a high similarity, and similarity for other word pairs that should generally be different. Is there a way to train the model to get good similarity scores?