首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >支持向量机模型应该有多具体?

支持向量机模型应该有多具体?
EN

Stack Overflow用户
提问于 2017-12-20 16:00:57
回答 1查看 40关注 0票数 0

使用支持向量机的目的在于,该算法将能够判断输入是否正确,等等。

我试图使用支持向量机进行预测维护,以预测系统过热的可能性。

对于我的例子,范围是0-102°C,如果温度达到80°C或以上,它被归类为失败。

我的输入是30个双倍的数组(最后30个读数)。

我正在做一些样本输入来训练支持向量机,我想知道传递非常具体的数据来训练它是否是一个好的实践--例如通过80°C,81°C . 102°C的数组,这样模型就会自动地将这些值与失败联系起来。你也可以做一个30x79°C的数组,并将其设置为通过。

这似乎是一种完整的方法,尽管如果输入像这样的数组,难道它不等同于硬编码开关语句,以便在温度为80->102°C时触发。

传递这些“硬编码”样式数组是个好主意,还是应该坚持使用更多的随机输入?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-22 02:24:06

如果有一套有限的可能性,我真的建议使用Na,因为该方法将完全适合这个问题。但是,如果你被迫使用支持向量机,我会说这是相当困难的。首先,支持向量机的主要思想是将其用于分类,而场景的数量并不重要。然而,输入很少是离散的,所以我猜通常会有无限的场景。然而,支持向量机通常只会给你一个分类,除非你有100类-- 1% --另一种-- 2% --这并不能真正解决问题。

结论是,这是可行的,但不会被视为“最佳做法”。你可以想象你的30维向量空间被划分成100个小的子空间,每一个数据点,一个30x1向量是那个向量空间中的一个点,所以概率取决于100个子集中的哪一个。然而,拥有100个类和不太干净或不充分的数据,将导致非常糟糕的,难以执行的模型。

干杯:)

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

https://stackoverflow.com/questions/47910038

复制
相关文章

相似问题

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