fasttext error TypeError: supervised() 'pretrainedVectors'得到一个意外的关键字参数



我正在尝试使用快速文本将预训练向量添加到训练模型中,并得到以下错误。代码是用python编写的,带有fasttext 0.8.3。

我认为使用快速文本可以将预先训练的向量添加到监督训练模型中?

TypeError: supervised(( 得到一个意外的关键字参数 'pretrainedVectors'

pretrainedVectors = 'vectorFile.vec'
classifier = ft.supervised(model_data, model_name, pretrainedVectors=pretrainedVectors, label_prefix=label_prefix, lr=lr, epoch=epoch, minn=minn, maxn=maxn, dim=dim, bucket=bucket)

根据文档,函数的命名参数被调用pretrained_vectors而不是pretrainedVectors

这种命名约定符合 PEP-8 风格,因此对于 Python API 来说是正常的。

相关内容

最新更新