Я хочу запустить vowpal wabbit в режиме обучения демона. Я нашел ссылку stackoverflow Read data from memory in Vowpal Wabbit?, но не получил, как указать имя файла модели. То, что я делаю, выполняетсяКак запустить vowpal wabbit в режиме демона
vw --save_resume -f ob/e/nsefut/VWDaemon/model.vw --quiet --daemon --port 26542
а затем отправьте примеры. То, что я получил от ссылки, заключается в том, что мне нужно отправлять теги, начинающие «сохранять», чтобы vw понимал, что это данные обучения. Итак, я отправил его как
echo '2 save| b:1.0 c:2.8 ' | netcat localhost 26542
Но я не могу найти файл модели. Было бы здорово, если бы для этого был учебник.
редактировать:
Plus между обучением в режиме демона, я также хочу, чтобы иметь возможность видеть коэффициенты до этого момента.
Я полагаю, что в этой теме есть несколько вопросов: 1. «Я не могу найти файл модели» - bcs вы должны отправить 'save' или' save_filename' в vw, чтобы дать ему команду сбросить текущее состояние модели. 2. «Я хочу запустить vowpal wabbit в режиме обучения демона». VW всегда работает в режиме обучения, если вы не указали '-t' в командной строке. 3. Как получить только примеры? - отправлять их без ярлыков, например, 'echo 'mytest | b: 1,0 c: 2,8 '| netcat localhost 26542' и искать теги mytest в прогнозах ('-p' param) – truf
и нужно ли нам запускать n vw экземпляры (режим демона с портом) для обучения модели n? – DarkHorse
есть. vw способен обучать только одну модель. например только один регресс с весовыми характеристиками. Я думаю, он все еще может быть настроен (путем изменения кода на C++) для выполнения нескольких разных алгоритмов ML один за другим в каждом примере, когда он использует один и тот же регресс (например, коэффициенты пространственного пространства), например '--oaa' основан на последовательном вызове 'GD'. Но в результате будет только одна модель. Итак, один экземпляр = одна модель. – truf