我们有fasttext 命令可以在命令提示符下运行
我已经克隆了 github 存储库,例如在我使用的命令中更改网络参数以进行监督学习就像
./fasttext supervised -input FT_Race_data.txt -output race_model -lr 0.4 -epoch 30 -loss hs
我正在改变 lr、epoch 和 loss。我可以训练并获取所需的输出。
为了在 python 脚本中编程,我安装了 fasttext 库,我尝试过
classifier = fasttext.supervised('FT_Race_data.txt','race_model')
模型得到了训练,但结果并不好,在这种情况下,我没有定义任何参数。所以我试着像
classifier = fasttext.supervised('FT_Race_data.txt','race_model', 0.4, 30, 'hs')
程序运行没有错误,但没有给出任何结果。所以我试着像
classifier = fasttext.supervised(input = 'FT_Race_data.txt',output ='race_model', lr = 0.4,epoch= 30,loss = 'hs')
它给出了一个错误,即 fasttext 只需要两个参数。
如何在命令提示符下更改 python 脚本中的参数以微调监督学习?