作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 SVM 非常陌生。我需要在 Eclipse 中使用 SVM 对数据集进行分类,我找到了一篇文章,解释了如何使用 SVM 算法进行分类。使用Weka解决我的问题是否正确?
最佳答案
要开始开发基于 SVM 的分类软件,WEKA是一个很好的起点。然而,WEKA 工具包对开发人员来说相当沉重,因为它包含许多其他机器学习算法的实现。此外,WEKA 是 GPL 许可的,这可能会对自己项目的许可产生影响。尽管如此,它还是有很好的文档记录,并且是一个非常强大的库。
如果您想在项目中仅使用SVM,那么有一个轻量级的替代方案。给予zlibsvm在 libsvm 之上尝试一下。 zlibsvm 是一个轻量级面向 OO 的适配器,适用于有点 oldskool 的原始 libsvm Java 实现。
只需创建一个新的 Java 项目即可。接下来,您可以通过此 Maven pom 声明将 zlibsvm 添加到新的 Java 项目
<dependency>
<groupId>de.hs-heilbronn.mi</groupId>
<artifactId>zlibsvm-core</artifactId>
<version>1.2</version>
</dependency>
或者通过 Maven 中心下载:zlibsvm-api-1.2.jar和 zlibsvm-core-1.2.jar 。将这两个文件放入项目的类路径中。
您还必须添加 l atest release ZIP file 中包含的 libsvm.jar
到您的项目的类路径。
有关如何使用 zlibsvm 的示例和简短介绍可以在项目的 GitHub 页面或 zlibsvm example 中找到。项目。
希望有帮助。
关于java - 如何在 Eclipse 中启动基于 SVM 的分类项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51371657/
我是一名优秀的程序员,十分优秀!