Потеря модели Fast Text без присмотра с Python API - PullRequest
0 голосов
/ 19 февраля 2019

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

1 Ответ

0 голосов
/ 12 марта 2019

Если вы запускаете скрипт python из оболочки, он печатает желаемый вывод.

Возможно, вы используете Jupyter Notebook.В этом случае в настоящее время нет простого способа увидеть результат в записной книжке.

...