Я использую Sense2Ve c (основан на Spacy, библиотеке / инструменте Fantasyti c NLP) и проверяю сходство между различными словами. К сожалению, производительность довольно низкая (на обычном MacBook Pro выполняется более секунды).
У кого-нибудь есть способ ускорить это?
Вот код:
term = "dog|NOUN"
sense2vec = Sense2Vec().from_disk("path-to-s2v_reddit_2019_lg")
sims = sense2vec.most_similar(term, n=top)
Я подозреваю, что некоторое кэширование ускорит процесс, но я не уверен, какие элементы следует кэшировать.
Любая помощь приветствуется.