Потеря модели Fast Text без присмотра с Python API
Есть ли способ получить потерю модели при неконтролируемом обучении моделей с использованием Fast Text с API Python? В данный момент я делаю обучение с использованием модели C++ и загружаю ее с помощью API Python.
Например, я сначала запускаю следующий код для настройки гиперпараметров
./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
в настройках функции обучения, но ничего не происходит. Это отсутствующая функция или что-то, чего мне не хватает?
0 ответов
Если вы запускаете скрипт python из оболочки, он выводит желаемый результат.
Может быть, вы используете ноутбук Jupyter. В этом случае в настоящее время нет простого способа увидеть результат в записной книжке.