【问题标题】:Features in vowpal wabbitvowpal wabbit 的功能
【发布时间】:2013-12-15 14:00:21
【问题描述】:

我需要从所有命名空间的子集中选择特征组合(二次和三次)。我想避免单一的功能。 示例:

1 1 '1-1-48112-c|m m_18 |o o_15 |s s_100390 |t t_20 |n n_5283 |d d_10023 |p p_2606 |w w_1 |f f_6.0 |g g_113119

我想选择与命名空间“m”组合的所有功能(根据 VW 的命令行,我使用选项 -q m:)。重要的是,我想避免使用 t_20、m_18、o_15 等所有单一功能。

使用--ignore 参数也会删除我不想要的组合。

在源代码中,似乎忽略名称空间在组合之前很早就被删除了。如果需要,我愿意更改 VW 的源代码。

【问题讨论】:

    标签: machine-learning feature-selection vowpalwabbit


    【解决方案1】:

    如果您想使用 2 个命名空间之间的交互,同时忽略这 2 个命名空间本身,您将需要自己构建交互特征并将它们传递给模型。

    应该不会太难:只需使用您想要的功能串联构建一个新的命名空间,例如:1 1 '1-1-48112-c|mynewnamespace t_20_m_18_o_15

    但是,我很好奇您为什么要这样做?包括基本特征加上它们的二次交互可能会产生与取出基本特征相似的预测准确性,如果不是更好的话。

    【讨论】:

      猜你喜欢
      • 2014-08-31
      • 2019-06-30
      • 2018-01-20
      • 2015-01-06
      • 2017-10-09
      • 2014-11-09
      • 2014-12-08
      • 2014-11-17
      • 2015-12-10
      相关资源
      最近更新 更多