【发布时间】:2019-02-19 19:35:22
【问题描述】:
有没有什么方法可以通过 python API 使用 Fast Text 来获得模型的无监督训练模型损失?目前我正在使用 C++ 模型进行训练并使用 Python API 加载它。
例如,我首先运行以下代码来调整超参数
./fasttext skipgram \
-input /data/cleaned.txt \
-output /models/cleaned-model \
-epoch 12000 \
-minCount 2 \
-ws 3
命令行界面给出的损失估计如下:
Progress: 100.0% words/sec/thread: 103006 lr: 0.000000 loss: 1.803622 ETA: 0h 0m
但是,使用 Python API 做同样的事情:
import fastText
model = fastText.train_unsupervised('/data/cleaned.txt',
epoch=12000,
minCount=2,
ws=3)
这训练但不输出损失?我在训练功能选项中检查了增加详细级别verbosity=3,但没有任何反应。这是缺少的功能还是我缺少的东西?
【问题讨论】: