上面有虫子吗FastText.build\u vocab?

2024-10-02 16:30:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法使用以下命令更新gensim fasttext模型的训练:model.build\u词汇表你知道吗

我认为关键是“AttributeError:'FastText'对象没有属性'syn1neg'”

请给我一些建议。多谢了

加载预先训练的模型,而不是预先训练的向量,以确保我可以训练模型

print('load fasttext pretrain model') pretrained_model=快速文本_发电机最小负荷(预训练模型文件)

加载我要更新的文章的令牌,并将其转换为list of list

sent=token_df['token']。值.tolist()

使用pretrain模型的“.build\u vocab”并声明“update=True”

预训练_model.build\u词汇表(已发送,更新=真)

回溯(最近一次呼叫): 文件“C:/Users/marcus/PycharmProjects/DIVA\u CWS/FastText_预训练.py,第313行 预训练_model.build\u词汇表(已发送,更新=真) 文件“C:\Users\marcus\Desktop\DIVA\u CWS\lib\site packages\gensim\models\deprecated\word2向量“,第712行,内部版本\u vocab” 自我评价(update=update)#生成表和数组 文件“C:\Users\marcus\Desktop\DIVA\u CWS\lib\site packages\gensim\models\deprecated\word2向量“,第953行,在B中” self.u权重() 文件“C:\Users\marcus\Desktop\DIVA\u CWS\lib\site packages\gensim\models\deprecated\word2向量“,第1373行,在更新\u权重中” 自同步负=vstack([自同步负,零((b),自选图层1\u尺寸),dtype=REAL)]) AttributeError:“FastText”对象没有属性“syn1neg”


Tags: 文件词汇表模型buildmodellibupdate向量