问题标签 [svm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 寻找在 C++ 中实现顺序最小优化的库
我想使用 SMO(顺序最小优化)来训练 SVM(支持向量机)。任何人都可以建议现有的实现 SMO 的 C++ 库吗?
我打算用它来训练一个支持向量机在图片中找到一个对象(可能是一个人)。
cluster-analysis - 使用哪个机器学习库
我正在寻找一个理想情况下具有以下功能的库:
- 实现多维数据的层次聚类(最好在相似度或距离矩阵上)
- 实现支持向量机
- 在 C++ 中
- 有一些记录(这似乎是最难的)
我希望它使用 C++,因为我最喜欢这种语言,但如果库值得,我也会使用任何其他语言。我用谷歌搜索并找到了一些,但我真的没有时间全部尝试,所以我想听听其他人的经验。请仅在您对推荐的图书馆有一定经验的情况下回答。
PS:我还可以为集群和 SVM 使用不同的库。
c - AMD 系列 0x10h CPU 支持 HostOnly 和 GuestOnly PMC 位?
我的公司开发了一个管理程序,这个问题涉及 AMD 的 SVM(安全虚拟机)API 的使用。
我想准确跟踪在给定时间段内我的客户操作系统中执行了多少条指令。AMD 在其 0x10h 系列 CPU(Phenom x2 等)的实现中,在 PerfEvtSel MSR (0xc0010000..3) 中提供了所谓的“HO”和“GO”或“HostOnly”和“GuestOnly”位。Family 0x10h 的 BKDG 指示这些位是 64 位 PerfEvtSel 寄存器的 40 和 41。但是,Family 0x11h 的 BKDG 并没有说明 HostOnly 和 GuestOnly 位的存在!
我的代码如下所示:
你必须相信我的话,每一个都是正确编写的内联函数,它在 PMC 寄存器中设置适当的位,并且给定的代码成功写入并可以读回 MSR 的第 40 和 41 位。我已经验证了这一点。
我的经验是,柜台在客人和主人身上都算数。这使得很难准确了解客人身上发生的事情。
我的问题是:
- HostOnly 和 GuestOnly 位是否适用于系列 0x10h CPU?
- 是否需要配置其他机器状态才能使其正常工作?
- 有没有人见过这个 CPU 的这个功能?
- 有谁知道为什么家庭 0x11h CPU 的 BKDG 没有将此功能列为存在。也就是说,所讨论的位保留在该系列中。
- 是否有任何其他已知方法可以使 SVM 实现在主机中关闭 PMC?
machine-learning - matlab中的最小二乘svm
matlab 中可以使用哪个 ls-svm 工具箱?您推荐哪种实施方式?
matlab - MATLAB 中的 10 倍 SVM 分类示例
我需要一个描述性的示例来展示如何对两类数据集进行 10 倍 SVM 分类。MATLAB 文档中只有一个示例,但不是 10 倍。有人能帮我吗?
text - SVM 多类文本分类
我想对新闻数据集和训练数据进行分类,使用 IPTC 主题代码(层次分类)进行分类。在我的项目中,我应该使用 svm 。
我已经完成了所有的特征提取,词干提取,去除停用词......
我几乎拥有 svm multiclass 所需的文件格式:
这就像:
我不知道我应该如何使用 svmmulticlass
我也听说过一对一,我不知道它是什么
请告诉我哪里可以找到一些关于它的教程,或者如何使用它
问候
algorithm - 交叉验证
是否可以使用 svmmulticlass 进行 10 倍交叉验证,还是我必须手动实现?
提前致谢,
opencv - OpenCV svm 类型参数是什么
opencv SVM 实现采用标记为“SVM 类型”的参数,该参数必须在用于训练 SVM 的 CVSVMParams 结构中使用。我能找到的所有解释是:
// SVM type
enum { C_SVC=100, NU_SVC=101, ONE_CLASS=102, EPS_SVR=103, NU_SVR=104 };
有人知道这些不同的值代表什么吗?
machine-learning - 支持向量机 (SVM) 的一些实现细节
在一个特定的应用程序中,我需要机器学习(我知道我在本科课程中学习的东西)。我使用了支持向量机并解决了问题。它工作正常。
现在我需要改进系统。这里的问题是
我每周都会获得额外的培训示例。现在,系统开始使用更新的示例(旧示例 + 新示例)重新进行训练。我想让它成为增量学习。使用以前的知识(而不是以前的例子)和新的例子来获得新的模型(知识)
对,我的训练示例有 3 个类。因此,每个训练示例都适合这 3 个类之一。我想要“未知”类的功能。任何不符合这 3 个类别的内容都必须标记为“未知”。但我不能将“未知”视为一个新类并为此提供示例。
假设实现了“未知”类。当类是“未知的”时,应用程序的用户输入他认为的类可能是什么。现在,我需要将用户输入整合到学习中。我也不知道如何做到这一点。如果用户输入一个新的类(即一个不在训练集中的类),会有什么不同吗?
我是否需要选择新算法或支持向量机可以做到这一点?
PS:我正在为 SVM 使用 libsvm 实现。
opencv - 在 OpenCV 中,svm.predect 参数 returnDFVal 是什么?
我正在使用 openCV,但我在文档中找不到任何关于参数 returnDFVal 在支持向量机的预测方法中的含义的信息。还有人知道吗?