首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >支持向量机中维度上的空值

支持向量机中维度上的空值
EN

Stack Overflow用户
提问于 2012-06-11 12:20:21
回答 1查看 588关注 0票数 0

我正在设计一个考虑n维的支持向量机。在每个维度上,值的范围都在0-1之间。现在,如果由于各种原因,我无法从原始数据集确定特定维度上的值,对于特定数据点,SVM沿该维度的值应该是什么?我能不能把它设为-1,表示缺失值?

谢谢Abhishek S

EN

回答 1

Stack Overflow用户

发布于 2012-06-12 03:41:26

如果维度不能对机器的空间分区做出贡献,那么将缺失值完全去掉会更好。这是因为SVM唯一能做的就是在分类能力范围内对该维度赋予零权重,因为该维度中的所有点都在同一位置。

因此,每次遍历该维度都只是浪费计算资源。如果恢复这个值很重要,您可以使用某种类型的回归模型来尝试恢复估计值,但是如果该估计值是从其他数据中生成的,那么它实际上不会对SVM做出贡献,因为该估计维度中的数据只不过是您用来生成它的数据的汇总(我假设它已经在您的SVM模型中了)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10974463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档