Vowpal Wabbit: команда не найдена

Я хочу запустить Vowpal Wabbit для сгенерированного файла. Сам файл:

all_documents = newsgroups['data']
all_targets = [1 if newsgroups['target_names'][target] == 'rec.autos' 
                 else -1 for target in newsgroups['target']]

train_documents, test_documents, train_labels, test_labels = \
                                 train_test_split(all_documents, all_targets, random_state=7)

with open('20news_train.vw', 'w') as vw_train_data:
    for text, target in zip(train_documents, train_labels):
        vw_train_data.write(to_vw_format(text, target))

with open('20news_test.vw', 'w') as vw_test_data:
    for text in test_documents:
        vw_test_data.write(to_vw_format(text))

Поскольку я решаю проблему классификации, я устанавливаю функцию потерь на значение шарнира (линейный SVM). Сохраняю построенную модель в соответствующий файл 20news_model.vw:

!vw -d 20news_train.vw --loss_function hinge -f 20news_model.vw

Но именно здесь и появляется ошибка.

/bin/sh: vw: command not found

Я установил VW через conda install -c conda-forge vowpalwabbit.


person Max AweTery    schedule 21.07.2020    source источник
comment
Даже я установил с помощью conda install -c conda-forge vowpalwabbit. Я мог бы даже импортировать пакет в python. Но я хочу использовать vw из командной строки. Я получаю ошибку vw: команда не найдена.   -  person sameershah141    schedule 25.09.2020


Ответы (1)


Вы устанавливаете привязки Python для VW, а затем пытаетесь использовать интерфейс командной строки.

Либо вам нужно будет установить двоичный файл командной строки. Вы можете найти инструкции по сборке из исходного кода здесь. Или вы можете использовать brew на MacOS.

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

person jackgerrits    schedule 21.07.2020
comment
Да, но командная строка conda install -c conda-forge vowpalwabbit работает в интерфейсе conda + я проанализировал руководство для VW, все работает на conda (в руководстве). Зачем мне пиво? Я уже установил пакет VW. Наверное, пошла пробовать другие вещи. Напишу тебе позже. - person Max AweTery; 21.07.2020
comment
Первая ссылка не помогает: все еще /bin/sh: vw: command not found. А я поставил гиг какой-то фигни и еще питон 3 х) - person Max AweTery; 21.07.2020