【发布时间】:2014-01-23 08:07:06
【问题描述】:
Vowpal Wabbit 是否会在每个 epoch/pass 后自动洗牌?我希望创建的缓存文件将包含在线算法所需的改组元数据,如大众汽车的默认在线 SGD 方法。例如
vw -d train.txt -c --passes 50 -f train.model
如果没有,我有一个备份脚本,可以在每次传递时手动打乱数据
# Create the initial regressor file
vw -d train.txt -f train.model
# For the next 49 passes, shuffle and then update the regressor file
for i in {0..49}
do
<some script: train.txt --> shuffled_data.txt>
vw -d shuffled_data.txt -i train.model -f train.model
done
如果大众不自动洗牌,那么有没有更有效的方法来执行上述代码块?不幸的是,大众的维基对此并不清楚。谢谢。
【问题讨论】:
-
当我检查标签时,我距离投票结束只有几秒钟的时间!
-
为什么?我做错了什么?
-
没什么!我只是不知道有人问图书馆的存在,好问题+1
-
就是那个“vowpal wabbit”的名字。在以前没有经验的人的脑海中引发幽默(和怀疑?)。
-
在我看来,像这样的洗牌只会过度拟合训练集。
标签: machine-learning vowpalwabbit