Я смотрел пример сайта Spark для Word2Vec:
val input = sc.textFile("text8").map(line => line.split(" ").toSeq)
val word2vec = new Word2Vec()
val model = word2vec.fit(input)
val synonyms = model.findSynonyms("country name here", 40)
Как сделать интересный вектор, такой как king-man + woman = queen. Я могу использовать model.getVectors, но не уверен, как двигаться дальше.