使用 spacy.load('en_core_web_trf') 时没有矢量?
No vector when Using spacy.load('en_core_web_trf')?
在运行之后这个
nlp = spacy.load('en_core_web_lg')
has_vector = nlp('test text').has_vector
# ...
...has_vector == True
但是在运行这个
之后
nlp = spacy.load('en_core_web_trf')
has_vector = nlp('test text').has_vector
# ...
...has_vector == False
我错过了什么?
has_vector
特指词向量,而不是Transformers生成的上下文向量。因为如果你使用的是 Transformers,你通常不需要词向量,spaCy Transformers 管道不包括词向量,这就是你得到这个结果的原因。
在运行之后这个
nlp = spacy.load('en_core_web_lg')
has_vector = nlp('test text').has_vector
# ...
...has_vector == True
但是在运行这个
之后nlp = spacy.load('en_core_web_trf')
has_vector = nlp('test text').has_vector
# ...
...has_vector == False
我错过了什么?
has_vector
特指词向量,而不是Transformers生成的上下文向量。因为如果你使用的是 Transformers,你通常不需要词向量,spaCy Transformers 管道不包括词向量,这就是你得到这个结果的原因。