Как использовать числовые функции с Vowpal Wabbit?

Я немного смущен тем, как строятся входные данные vw; Я хочу иметь числовое значение в пространстве имен vw (без использования FeatureName в FeatureName:Float, возможно ли это?), например, строка из моего train.txt (файл, содержащий образцы в формате vw) в формате ввода vw выглядит примерно так:

1 |n 4.25522 |c good fair |s male

Теперь я спрашиваю, видит ли vw значение внутри пространства имен n как имя функции и интерпретирует ли его как что-то вроде '4.25522':0.0 ('4.25522' i — это имя функции, а 0.0 — ее значение)? или оно используется как значение с плавающей запятой, как оно видно (число с плавающей запятой с 5 цифрами после точки)?


person habedi    schedule 01.02.2018    source источник
comment
Возможный дубликат: я считаю, что ответ на stackoverflow.com/a/28643968/1296044 охватывает это. Вам нужно использовать: FeatureName:FeatureValue (т. е. разделитель :, а не пробел между именем и значением). Это ортогонально тому, используете ли вы пространства имен или нет.   -  person arielf - Reinstate Monica    schedule 02.02.2018
comment
Я не уверен, но я думаю, вы правы насчет формата кодирования функций (числовых или категориальных) в vw; Я не думаю, что эти два вопроса совершенно идентичны, потому что мой вопрос, я полагаю, более конкретен.   -  person habedi    schedule 02.02.2018