【问题标题】:fasttext error TypeError: supervised() got an unexpected keyword argument 'pretrainedVectors'fasttext error TypeError: supervised() got an unexpected keyword argument 'pretrainedVectors'
【发布时间】:2019-08-31 21:44:12
【问题描述】:

我正在尝试使用 fasttext 将预训练的向量添加到训练模型中,并出现以下错误。代码是用 python 和 fasttext 0.8.3 编写的。

我认为使用 fasttext 可以将预训练的向量添加到监督训练模型中?

TypeError: supervised() got an unexpected keyword argument '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)

【问题讨论】:

    标签: python gensim fasttext


    【解决方案1】:

    根据documentation,函数的命名参数称为pretrained_vectors而不是pretrainedVectors

    此命名约定符合 PEP-8 样式,因此对于 Python API 来说是正常的。

    【讨论】:

    • awesome thx.. 为什么我认为它是 pretrainedVectors?深夜。
    猜你喜欢
    • 1970-01-01
    • 2021-01-19
    • 1970-01-01
    • 2022-01-12
    • 2015-09-23
    • 2021-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多