Java 如何在Eclipse中启动基于SVM的分类项目?

Java 如何在Eclipse中启动基于SVM的分类项目?,java,eclipse,svm,libsvm,Java,Eclipse,Svm,Libsvm,我对SVM非常陌生。我需要在eclipse中使用SVM对数据集进行分类,我发现了一篇文章,解释了如何使用SVM算法进行分类。 使用Weka解决我的问题正确吗?开始开发基于SVM的分类软件,是一个很好的起点。然而,WEKA工具包在开发人员方面相当繁重,因为它包括许多其他机器学习算法的实现。此外,WEKA是GPL许可的,这可能会对自己项目的许可产生影响。尽管如此,它还是有很好的文档记录,本身就是一个非常健壮的库 如果您只想在项目中使用SVMs,则有一个轻量级的替代方案。在尝试的基础上给予zlibsv

我对SVM非常陌生。我需要在eclipse中使用SVM对数据集进行分类,我发现了一篇文章,解释了如何使用SVM算法进行分类。
使用Weka解决我的问题正确吗?

开始开发基于SVM的分类软件,是一个很好的起点。然而,WEKA工具包在开发人员方面相当繁重,因为它包括许多其他机器学习算法的实现。此外,WEKA是GPL许可的,这可能会对自己项目的许可产生影响。尽管如此,它还是有很好的文档记录,本身就是一个非常健壮的库

如果您只想在项目中使用SVMs,则有一个轻量级的替代方案。在尝试的基础上给予zlibsvm是一个轻量级面向对象的适配器,它与旧版libsvm的Java实现相结合

只需创建一个新的Java项目。接下来,您可以通过这个Maven-pom声明将zlibsvm添加到新的Java项目中

<dependency>
    <groupId>de.hs-heilbronn.mi</groupId>
    <artifactId>zlibsvm-core</artifactId>
    <version>1.2</version>
</dependency>

德海尔布朗
和。将这两个文件都放在项目的类路径中

您还必须将l中包含的
libsvm.jar
添加到项目的类路径中

关于如何使用zlibsvm的示例和简短介绍可以在项目的GitHub页面或项目中找到


希望有帮助。

您好,谢谢您的回答,我的问题是svm用于大数据,weka与大数据兼容吗?weka和LibSVM/zlibsvm都可以处理海量数据。这更多的是你想分析多少特性的问题。这主要取决于问题。但这将是一个新的StOf问题。如何将LibSVM/zlibsvm用于预测模型,必须为svm_标度、svm_训练和svm_预测创建类,并扩展LibSVM/zlibsvm??或者有另一种不创建类而使用它们的简单方法??自述文件()包含使用此库进行培训和预测所需的信息(快速入门部分)。谢谢,LibSVM和zlibsvm之间的区别是什么?,