2014-12-08 3 views
1

Я новичок в библиотеке CRFSuite, но я знаю, как обучать модель и сохранять ее в файле благодаря опции «-m». Тем не менее, я пытаюсь освоить кросс-валидность k-fold, но опция «-m», похоже, не работает для сохранения процесса в файле. Команда просто не создает файл модели.Используйте кросс-валидацию k-fold с помощью CRFSuite и сохраните ее в файле модели

Могу ли я иметь простой пример хорошего использования кросс-валидации k-fold с помощью CRFSuite, которые записывают процесс в файл (не файл журнала, а файл модели). В документации автор объясняет, как выполнить кросс-вализацию k-fold, но не указывать файл для сохранения модели. Мне очень интересно, почему выполнение перекрестной проверки, если не сохранить модель генерируемый после ...

я нашел документацию о CRFSuite здесь: http://www.chokkan.org/software/crfsuite/manual.html

Но это не достаточно для моих потребностей. Спасибо.

ответ

0

Я думаю, что вы немного смущены относительно перекрестной проверки и создания модели.

Предположим, вы выполняете проверку в 10 раз. Данные будут разделены на 10 тестовых наборов. В результате создается 10 моделей (1 с каждым частичным набором данных).

Итак, какую из 10 моделей вы хотели бы сохранить? Вероятно, вам нужен тот, который использует все данные для обучения, т. Е. Ни один из 10, который выполняет процесс перекрестной проверки.

Перекрестная проверка является приблизительной мерой производительности, которую вы получите с моделью, которая использует все данные.