【发布时间】:2015-08-02 05:46:50
【问题描述】:
如果我的桌面上有 tsv 格式的数据集,我如何将它作为输入输入到 vowpal 我试过 vw -d/Desktop/Boston.tsv 它无法读取文件。我是 vowpal 和 shell 脚本的新手。请帮我解决这个问题
【问题讨论】:
标签: vowpalwabbit
如果我的桌面上有 tsv 格式的数据集,我如何将它作为输入输入到 vowpal 我试过 vw -d/Desktop/Boston.tsv 它无法读取文件。我是 vowpal 和 shell 脚本的新手。请帮我解决这个问题
【问题讨论】:
标签: vowpalwabbit
您应该熟悉大众汽车input format。
然后您可以查看其中一位 kaggler (xbsd) 使用的 set of bash commands。它用于 csv 中的 kaggle 竞赛特定数据集。我相信您可以通过将perl -wnlaF',' 更改为perl -wnlaF'\t' 来适应tsv(它是制表符分隔的csv,不是吗?)。您应该为您的特定数据集调整$F[] 中的字段索引。
然后您可以将其用作vw -d Boston.vw 或只是vw Boston.vw
【讨论】:
.tsv 文件中的哪个字段是目标特征(又名“标签”)。在vw 格式中,标签首先出现,就在每行的开头,因此可能需要重新排序字段。