SpaCy加载模型

时间:2018-08-07 11:48:46

标签: nlp spacy

我是NLP和spaCy的新手。我正在使用en_core_web_md模型。我正在使用spacy.load()加载它
每当我运行程序时,它都会加载模型。有没有办法为所有后续运行只加载一次模型?

1 个答案:

答案 0 :(得分:0)

是的,在下面的示例代码中

import spacy

nlp = spacy.load('en_core_web_md')  # make sure to use larger model!
tokens = nlp(u'dog cat banana')

for token1 in tokens:
    for token2 in tokens:
        print(token1.text, token2.text, token1.similarity(token2))

保留变量nlp,因为它包含模型。 您可以再次将nlp传递给所需的函数。