vowpalwabbit - 需要一些关于 Vowpal Wabbit 的关于交叉验证的指示

标签 vowpalwabbit

我的目标是在参数空间中对各种 VW 模型进行网格搜索(尝试不同的损失函数和正则化等)。由于模型可以使用多次传递,我想使用交叉验证。我想知道我是否应该实现我自己的交叉验证代码(也许作为一个 bash 脚本)或者我是在重新发明轮子。任何关于这是否已经完成等或最佳继续方式的指示都将是有用的。我正在考虑在 bash 脚本中实现交叉验证并使用 GNU parallel 来并行化网格搜索

最佳答案

您应该尝试 vw-hypersearch perl 脚本 ( https://github.com/JohnLangford/vowpal_wabbit/blob/HEAD/utl/vw-hypersearch ),它也可以在 VW 的 utl 目录中找到。它可以帮助您调整 VW 参数,但至于交叉验证,您必须实现自己的代码,将您打算验证的数据折叠提供给算法。

关于vowpalwabbit - 需要一些关于 Vowpal Wabbit 的关于交叉验证的指示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18840639/

相关文章:

machine-learning - Vowpal Wabbit 无法预测二进制值,可能是训练过度?

vowpalwabbit - Vowpal Wabbit 中的多个标签

machine-learning - Vowpal 兔子 : Low-rank matrix factorization?

vowpalwabbit - 解释 Vowpal Wabbit 的基本输出

machine-learning - Vowpal Wabbit 可能存在哈希冲突

vowpalwabbit - Vowpal Wabbit reverse_hash选项产生空输出,但是为什么呢?

machine-learning - 使用 Vowpal Wabbit 时计算 AUC

c++ - 使用 vowpal wabbit 的典型技术堆栈?

machine-learning - 如何使用 vowpal wabbit 的 --keep 和 --ignore 功能?

vowpalwabbit - 为什么使用 Vowpal Wabbit 训练时平均损失会上升