【问题标题】:Vowpal Wabbit doesn't save the model despite -f flag is present尽管存在 -f 标志,Vowpal Wabbit 仍不保存模型
【发布时间】:2016-02-21 10:04:55
【问题描述】:

我在 Vowpal Wabbit 中遇到了以下无法解释的行为。有时,当指定-f 标志时,它根本不保存模型,而不会引发任何异常。

该命令由脚本自动组成,格式如下(文件名已更改):

vw -d ./data/train_set -p ./predictions
-f ./model --cache --passes 3 
--ftrl_alpha 0.106920149657 --ignore T -l 0.83184072971 
-b 29 --loss_function logistic --ftrl_beta 0.97391780827 
--ftrl -q SE -q SZ -q DR

然后它会正常训练并显示标准诊断信息。但是模型没有保存!

最奇怪的是,在其他参数配置下一切正常!

上下文:我正在进行超参数优化,我的脚本连续编写vw 训练和验证命令。它总是成功到达第 5 次迭代,并且总是在第 6 次失败(在完全相同的命令上)。任何帮助将不胜感激。

【问题讨论】:

  • 如果你能想出一个最小的可重现示例(包括数据文件),请在 github 上将其报告为问题。为了使其最小化,请尝试消除不必要的选项:例如--power_t 0.5 是空操作(因为它是默认设置),--l1 0 和 --l2 0 等也是如此。谢谢。

标签: machine-learning vowpalwabbit hyperparameters


【解决方案1】:

这是 Vowpal Wabbit 源代码中的一个错误。现在它已修复,模型按预期保存。这是 Github 上的一个问题: https://github.com/JohnLangford/vowpal_wabbit/issues/859

【讨论】:

    猜你喜欢
    • 2022-01-09
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 2015-08-11
    • 2017-10-09
    • 2015-06-20
    相关资源
    最近更新 更多