Hi,
I tried substituting the vector operations in Word2vec.Tools with those in MathNet.Numerics, and got some weird results. It seems the "distances" used by Word2vec.Tools should be called "similarities".
Cosine similarity:
similarity = 1 − distance
for similarities: 1 = similar, 0 = not similar
for distances: 0 = close, 1 = distant
Hope that makes sense.
For reference: