1
私はspacyで私の手を試していますが、ドキュメントに欠陥があるようです。ちょうどそれを始めるにはかなり長い時間がかかりました。私が直面している非常に最初の問題は: - 私はモジュールPythonでSpacyに関する問題
import en_core_web_sm as en_core
nlp=en_core.load()
をインポートすることで解決しかし、今Imは、このコード
を取得from numpy import dot
from numpy.linalg import norm
from spacy.en import English
parser = English()
#Generate word vector of the word - apple
apple = parser.vocab[u'apple']
#Cosine similarity function
cosine = lambda v1, v2: dot(v1, v2)/(norm(v1) * norm(v2))
others = list({w for w in parser.vocab if w.has_vector and w.orth_.islower() and w.lower_ != unicode("apple")})
# sort by similarity score
others.sort(key=lambda w: cosine(w.vector, apple.vector))
others.reverse()
print "top most similar words to apple:"
for word in others[:10]:
print word.orth_
イムを実行しようとすると
import spacy
nlp = spacy.load("en")
Warning: no model found for 'en'
Only loading the 'en' tokenizer.
>>top most similar words to apple:
get
>> top most similar words to apple:
>> apples iphone fruit juice cherry lemon banana pie mac orange
これは私にとってうまくいきます。 – DhruvPathak