【问题标题】:Input a dataset into Vowpalwabbit将数据集输入到 Vowpalwabbit
【发布时间】:2015-08-02 05:46:50
【问题描述】:

如果我的桌面上有 tsv 格式的数据集,我如何将它作为输入输入到 vowpal 我试过 vw -d/Desktop/Boston.tsv 它无法读取文件。我是 vowpal 和 shell 脚本的新手。请帮我解决这个问题

【问题讨论】:

    标签: vowpalwabbit


    【解决方案1】:

    您应该熟悉大众汽车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

    【讨论】:

    • 是的,重要的是:OP 应该说明.tsv 文件中的哪个字段是目标特征(又名“标签”)。在vw 格式中,标签首先出现,就在每行的开头,因此可能需要重新排序字段。
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    相关资源
    最近更新 更多