我正在使用以下参数
vw -d train_output -f data.model --loss_function logistic
让 Vowpal Wabbit 了解我想应用逻辑回归是否是正确的方法?
我正在使用以下参数
vw -d train_output -f data.model --loss_function logistic
让 Vowpal Wabbit 了解我想应用逻辑回归是否是正确的方法?
是的,看起来还可以。
注意:如果您正在使用逻辑回归进行二元分类问题,则训练样本的标签应该是 [-1,1],而不是 [0,1]。此外,您可能还想添加--binary
。
1 'ham |f please read this mailing list issue ...
-1 'spam |f dear friend, buy our mortgage plan ...
然后逻辑损失和铰链损失将正常工作。否则 VW 会发出警告(当您忘记参数、使用不存在的损失函数参数或您的标签不是 [-1,1] 时会发出警告)。
对于回归问题,请参阅分位数损失或平方损失。
看:
https://github.com/JohnLangford/vowpal_wabbit/wiki/Loss-functions https://github.com/JohnLangford/vowpal_wabbit/wiki/Command-line-arguments