Dieses Projekt stellt die Word2Vec API von gensim mittels Sockets im Netzwerk bereit. Der Client verfügt über ein eigenes Interface um mit gensim zu interagieren, dies ermöglicht CodeCompletion in IDEs.
In der server.py den Host und Ports anpassen (verbesserungswürdig).
Zudem muss ein vortrainiertes Word2Vec Modell im Verzeichnis als model.bin.gz vorhanden sein.
In der Konsole ausführen:
python server.pyZur Nutzung des Servers hier Beispielcode:
from word2vec import Word2Vec
word2vec = Word2Vec()
word2vec.connect()
print(word2vec.similar_by_word(word="la"))
word2vec.close()Den Server nur im lokalen Netzwerk ausführen, da keine Sicherheitsmechanismen eingebaut sind.