测试示例集属性应等于OR或培训示例集Rapidminer SVM的超集

哈马德·哈桑|

我是Rapid Miner的新手,并在其中使用了SVM Linear。我的模型是:我制作了训练示例集,其中包含3552个示例和仅2个属性,我正在进行标称到数字的转换,通过SVM线性模型,然后在应用模型中连接模型输出。这可以。在“测试示例”集中,我有735个具有2个属性的示例,并进行名义到数字转换,然后将此转换后的“示例”集应用于“应用模型”。在此阶段,运行该流程时出现错误,提示:
在此处输入图片说明



在此处输入图片说明

我对此进行了很多搜索,但没有找到正确的方向。感谢您的帮助。

安德鲁·奇斯霍尔姆(Andrew Chisholm)

Nominal to Numeric运营商将做出新的属性,其名称会从输入属性值的。dummy encoding用作coding type参数时会发生这种情况如果测试数据与训练数据相比包含不同的值,则结果属性将不同。

为了确认这是问题所在,请在Nominal to Numeric运算符之后设置一个断点,并检查每个示例集的属性。

您可以通过将参数设置为来更改操作员的工作方式,unique integers但这可能不适合您要解决的问题。

解决该问题的一种可能方法是合并两个数据集,然后再次拆分它们。即使数据可能没有值的示例,这也会为每个名义属性创建允许的级别。然后,每个拆分都可以与Nominal to Numeric运算符一起使用,并且应该创建所有必需的属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章