在java项目中导入weka.jar的包,然后把下面代码copy到main里面,
用eclipse的话自动import吧.
注意一下那个文件的路径是否正确.
import java.io.File;
import weka.classifiers.Classifier;
import weka.classifiers.trees.J48;
import weka.core.Instances;
import weka.core.converters.ArffLoader;
将以下代码添加到Main 函数中
Classifier m_classifier = new J48();
File inputFile = new File( "D:\\Program Files\\Weka-3-6\\data\\cpu.with.vendor.arff" ); // 训练语料文件
ArffLoader atf = new ArffLoader();
atf.setFile(inputFile);
Instances instancesTrain = atf.getDataSet(); // 读入训练文件
inputFile = new File( "D:\\Program Files\\Weka-3-6\\data\\cpu.with.vendor.arff" ); // 测试语料文件
atf.setFile(inputFile);
Instances instancesTest = atf.getDataSet(); // 读入测试文件
instancesTest.setClassIndex(0); // 设置分类属性所在行号(第一行为 0 号), instancesTest.numAttributes() 可以取得属性总数
double sum = instancesTest.numInstances(), // 测试语料实例数
right = 0.0f;
instancesTrain.setClassIndex(0);
m_classifier.buildClassifier(instancesTrain); // 训练
for ( int i = 0;i<sum;i++) // 测试分类结果
{
if (m_classifier.classifyInstance(instancesTest.instance(i))==instancesTest.instance(i).classValue()) // 如果预测值和答案值相等(测试语料中的分类列提供的须为正确答案,结果才有意义)
{
right++; // 正确值加 1
}
}
System. out .println( "J48 classification precision:" +(right/sum));
分享到:
相关推荐
weka。jar包,提供eclipse weka的导入
【在Eclipse中运行Weka】是一个针对数据挖掘和机器学习初学者的重要步骤,Weka是一个流行的开源工具,集成了大量的机器学习算法和数据预处理功能。本文将深入讲解如何在强大的Java集成开发环境Eclipse中配置并运行...
### 在Eclipse中配置WEKA #### 一、前言 随着数据挖掘技术的发展,越来越多的数据分析工具被广泛应用于各种领域。WEKA作为一款开源的数据挖掘软件,因其强大的功能及易用性受到众多数据分析师的喜爱。为了更好地...
本篇文章将深入讲解如何在Eclipse中使用Java调用Weka进行机器学习任务,特别是通过RBFtree算法进行训练并计算正确率。 首先,你需要确保已经安装了Weka软件。可以从Weka的官方网站下载最新版本,并按照指示进行安装...
标题中的“Weka源代码分析[0]如何将weka导入eclipse[定义].pdf”表明,这是一个关于如何在Eclipse集成开发环境中导入和使用Weka数据挖掘工具的指南。Weka是一个开源的数据挖掘和机器学习软件,由新西兰的Waikato大学...
标题“weka-src.rar_weka_weka eclipse_关联规则”暗示了我们要讨论的是一个与WEKA相关的源代码压缩包,其中包含了在Eclipse集成开发环境中使用WEKA进行关联规则挖掘的相关内容。WEKA,全称为Waikato Environment ...
为了在Eclipse中使用WEKA,我们需要获取WEKA的源代码。可以从官方网站或者GitHub仓库下载最新版本的WEKA源码包。下载完成后,解压到本地文件夹。然后,在Eclipse中选择"File" -> "Import" -> "Existing Projects ...
weka资料\1 有没有weka相关的qq群.doc ........\assignment1.... ........\在eclipse 中如何配置weka.pdf ........\数据挖掘技术简介.doc ........\WEKA ExplorerGuide-3.5 ........\weka使用说明中文版 weka资料
这是用eclipse生成 weka roc曲线所需jar包, 分享一下
2. **环境配置**:确保你有Java开发环境(JDK)和一个IDE,如Eclipse或IntelliJ IDEA,用于编写和调试代码。 3. **阅读文档**:根据提供的文档“Weka中加入了新算法(聚类).txt”和“weka源码编译步骤.txt”,理解...
一、在eclipse里新建一个Java project: 1. 建立工程:单击菜单中file->new->Java project,在弹出对话框的project name中起任意一个名字,此处假设是wekaTest。单击Finish按钮(在对话框底部)。 2. 建立package:...
1. **创建Java工程**:在Eclipse中,选择“File” -> “New” -> “Java Project”,为项目命名,例如“Weka3.6_Sources”。 2. **导入源代码**:将解压后的"wekasrc"目录下的所有文件和子目录复制到新建项目的"src...
Eclipse是一款流行的Java开发环境,开发者可以利用Eclipse的插件机制将Weka集成到开发环境中,方便进行数据挖掘项目的开发和调试。版本1.4可能指的是Weka的一个特定版本,这通常意味着它包含了一系列稳定的算法和...
3. 在Eclipse中创建项目,导入Weka的源代码,并进行编译。 4. 如果遇到语法错误,如“vector”不可用,可能是因为JDK版本过低,需要升级到1.5或更高版本。 通过以上介绍,我们可以看出Weka是一个强大的工具,它涵盖...
**Weka概述** Weka(Waikato Environment for Knowledge Analysis)是一个开源的机器学习和数据挖掘工具集,由新西兰怀卡托大学的信息科学系开发。它提供了大量的算法,包括分类、回归、聚类、关联规则挖掘等,并且...
将其解压,然后将解压后的源代码导入到你喜欢的Java集成开发环境(IDE),如JBuilder、Eclipse或Netbeans。这里以Netbeans为例进行说明。 3. **创建新的算法包**:为了避免与WEKA内置的算法冲突,你应该创建一个新...