我正在尝试使用fasttext将预训练向量添加到训练模型中,并得到以下错误。代码以python的fasttext 0.8.3。编写。
我认为使用fasttext可以将预先训练的向量添加到有监督的训练模型中?
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)
答案 0 :(得分:1)
根据documentation,该函数的命名参数称为pretrained_vectors
而不是pretrainedVectors
。
此命名约定与PEP-8样式一致,因此对于Python API来说是正常的。