gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 08:40:09 27 4
gpt4 key购买 nike

文档仅提到这些功能的存在,但我找不到示例代码。

我目前有表单的数据

1 '0001 |11 x:0.3
0 '0002 |11 x:0.8
1 '0003 |11 x:0.3
0 '0004 |11 x:0.9
1 '0005 |11 x:0.2

因此我在文件 train.vw 中有一个名为 11 的命名空间

我发出命令

vw train.vw --keep 11 -c -k --passes 40 -l 0.85 -f model.vw --loss_function quantile --quantile_tau 0.6

并得到错误

vw: the argument ('11') for option '--keep' is invalid

无需保留即可正常工作,

vw train.vw -c -k --passes 40 -l 0.85 -f model.vw --loss_function quantile --quantile_tau 0.6

最佳答案

是的,这应该更好地记录下来......

处理 namespace 的选项的参数仅通过第一个字母引用这些 namespace 。这是一个限制,源于当前为了交叉、保留和忽略而实现 namespace 的方式,作为由第一个字母索引的快速查找表。

因此,在这种特殊情况下,您应该使用 --keep 1 而不是 --keep 11

同样,对于交叉特征,例如-q AB AB 分别指您要跨越的命名空间的第一个字母。

关于machine-learning - 如何使用 vowpal wabbit 的 --keep 和 --ignore 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24662721/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com