0

Я использую модуль https://github.com/coreylynch/pyFM, чтобы прогнозировать оценки движения. Тем не менее, есть способ, которым я могу хранить (я использую django) машину факторизации после ее обучения? Потому что прямо сейчас (после примера) мне пришлось бы переучивать модель каждый раз, когда я перезапускаю сервер.Есть ли способ сохранить модель факторизации?

+0

AFAIK, единственный «поддерживаемый» способ сохранить модель от sklearn, является маринованным. Таким образом, вы могли бы, вероятно, разжечь свою машину факторизации ... – mgilson

+0

Я могу хранить ее с рассолом, однако я не могу предсказать использование сохраненной модели. Это дает мне только нули – user3799968

+0

Можете ли вы разместить свой код где-нибудь? Также вы можете описать размер вашего набора данных? (количество экземпляров и т. д.) – greeness

ответ

0

Посмотрите на pickle. После тренировки вашей модели вы можете сохранить представление объекта python в файл и снова открыть его, когда вам это нужно.

+0

Некоторые [опыты] (https://github.com/coreylynch/pyFM/issues/5). – sascha

+0

Это не работает. Я получаю «не могу раскрыть объекты FM_fast» – user3799968

+0

@ user3799968 Вы прочитали мою ссылку? – sascha

0

Вы используете sklearn. Если ваша модель не огромна, должна работать встроенная модель сохранения python-pickle. Существует пример here.

+0

thx! что я искал – user3799968

+0

ах это не работает, я получаю ths error msg: не удается разжечь объекты FM_fast – user3799968

Смежные вопросы