`
endual
  • 浏览: 3558335 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

eclipse weka

阅读更多
在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。jar包,提供eclipse weka的导入

    在eclipse下运行weka

    【在Eclipse中运行Weka】是一个针对数据挖掘和机器学习初学者的重要步骤,Weka是一个流行的开源工具,集成了大量的机器学习算法和数据预处理功能。本文将深入讲解如何在强大的Java集成开发环境Eclipse中配置并运行...

    在Eclipse中配置WEKA

    ### 在Eclipse中配置WEKA #### 一、前言 随着数据挖掘技术的发展,越来越多的数据分析工具被广泛应用于各种领域。WEKA作为一款开源的数据挖掘软件,因其强大的功能及易用性受到众多数据分析师的喜爱。为了更好地...

    使用Eclipse在Java中调用weka

    本篇文章将深入讲解如何在Eclipse中使用Java调用Weka进行机器学习任务,特别是通过RBFtree算法进行训练并计算正确率。 首先,你需要确保已经安装了Weka软件。可以从Weka的官方网站下载最新版本,并按照指示进行安装...

    Weka源代码分析[0]如何将weka导入eclipse[定义].pdf

    标题中的“Weka源代码分析[0]如何将weka导入eclipse[定义].pdf”表明,这是一个关于如何在Eclipse集成开发环境中导入和使用Weka数据挖掘工具的指南。Weka是一个开源的数据挖掘和机器学习软件,由新西兰的Waikato大学...

    weka-src.rar_weka_weka eclip_关联规则

    标题“weka-src.rar_weka_weka eclipse_关联规则”暗示了我们要讨论的是一个与WEKA相关的源代码压缩包,其中包含了在Eclipse集成开发环境中使用WEKA进行关联规则挖掘的相关内容。WEKA,全称为Waikato Environment ...

    WEKA的源代码分析

    为了在Eclipse中使用WEKA,我们需要获取WEKA的源代码。可以从官方网站或者GitHub仓库下载最新版本的WEKA源码包。下载完成后,解压到本地文件夹。然后,在Eclipse中选择"File" -&gt; "Import" -&gt; "Existing Projects ...

    weka数据挖掘软件相关文档

    weka资料\1 有没有weka相关的qq群.doc ........\assignment1.... ........\在eclipse 中如何配置weka.pdf ........\数据挖掘技术简介.doc ........\WEKA ExplorerGuide-3.5 ........\weka使用说明中文版 weka资料

    weka-3.6.4.jar

    这是用eclipse生成 weka roc曲线所需jar包, 分享一下

    weka源码添加方法

    2. **环境配置**:确保你有Java开发环境(JDK)和一个IDE,如Eclipse或IntelliJ IDEA,用于编写和调试代码。 3. **阅读文档**:根据提供的文档“Weka中加入了新算法(聚类).txt”和“weka源码编译步骤.txt”,理解...

    java调用weka

    一、在eclipse里新建一个Java project: 1. 建立工程:单击菜单中file-&gt;new-&gt;Java project,在弹出对话框的project name中起任意一个名字,此处假设是wekaTest。单击Finish按钮(在对话框底部)。 2. 建立package:...

    weka3.6源代码

    1. **创建Java工程**:在Eclipse中,选择“File” -&gt; “New” -&gt; “Java Project”,为项目命名,例如“Weka3.6_Sources”。 2. **导入源代码**:将解压后的"wekasrc"目录下的所有文件和子目录复制到新建项目的"src...

    开源数据挖掘工具weka

    Eclipse是一款流行的Java开发环境,开发者可以利用Eclipse的插件机制将Weka集成到开发环境中,方便进行数据挖掘项目的开发和调试。版本1.4可能指的是Weka的一个特定版本,这通常意味着它包含了一系列稳定的算法和...

    WEKA的简单介绍

    3. 在Eclipse中创建项目,导入Weka的源代码,并进行编译。 4. 如果遇到语法错误,如“vector”不可用,可能是因为JDK版本过低,需要升级到1.5或更高版本。 通过以上介绍,我们可以看出Weka是一个强大的工具,它涵盖...

    Weka源码及中文文档

    **Weka概述** Weka(Waikato Environment for Knowledge Analysis)是一个开源的机器学习和数据挖掘工具集,由新西兰怀卡托大学的信息科学系开发。它提供了大量的算法,包括分类、回归、聚类、关联规则挖掘等,并且...

    利用WEKA编写数据挖掘算法

    将其解压,然后将解压后的源代码导入到你喜欢的Java集成开发环境(IDE),如JBuilder、Eclipse或Netbeans。这里以Netbeans为例进行说明。 3. **创建新的算法包**:为了避免与WEKA内置的算法冲突,你应该创建一个新...

Global site tag (gtag.js) - Google Analytics