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

在weka中配置自己的算法

    博客分类:
  • weka
 
阅读更多
在weka中配置自己的算法
2010-03-24 16:50

1 在weka中新建一个包,比如建立 报名为"weka.classifiers.myalgorithm"的包.

2 在"weka.classifiers.myalgorithm"包中写好自己的代码,这里方便起见,我直接 在"weka.classifiers.trees"包下复制ID3算法的java文件添加 到"weka.classifiers.myalgorithm"包中.然后改名字为"MyId3"。如果是你自己的算法,那么一定要继承已有的几大类中 的一类比如:extends Classifier,不然你的算法也无法在目录中显示出来。

3 修改"weka.gui"包下的两个两个配置文件"GenericPropertiesCreator.props"与"GenericObjectEditor.props"

4 在文件"GenericPropertiesCreator.props"中找到"# Lists the Classifiers-Packages I want to choose from"这一项,然后在" weka.classifiers.rules"上一行新增"weka.classifiers.myalgorithm,\"最后保存设置.

5 在文件"GenericObjectEditor.props"中找到"# Lists the Classifiers I want to choose from"这一项,然后在" weka.classifiers.rules.ZeroR"上一行新增" weka.classifiers.myalgorithm.MyId3,\"最后保存设置.

6 运行main文件你就可以看到如下图片,哦了:)


需要提醒的是,有的时候编译环境反映比较慢,有可能反映不出来,这个问题搜索一下自己解决吧。我也没找到什么好的方法。

分享到:
评论

相关推荐

    MyEclipse集成weka并添加新算法

    标题 "MyEclipse集成weka并添加新算法" 涉及的知识点主要集中在如何在MyEclipse环境中配置和使用Weka数据挖掘工具,并且详细讲述了如何为Weka添加自定义的机器学习算法。 首先,要集成Weka,你需要一个有效的Java...

    利用WEKA编写数据挖掘算法

    接下来,为了让新算法能够在WEKA的Explorer模式中使用,你需要编辑配置文件。对于稳定版3-4,修改`weka.gui.GenericObjectEditor.props`文件,在"# Lists the Classifiers I want to choose from"这一段后面添加你的...

    向Weka添加自己的算法、core包分析及相关资料

    本文将从几个关键方面入手,探讨如何修改Weka中的现有算法或加入新的算法。 #### 从哪里获得帮助 - **书籍**: Data Mining: Practical Machine Learning Tools and Techniques (Second Edition) 的第13-15章提供了...

    Java调用weka神经网络算法预测股票 代码及数据

    在IT行业中,机器学习和人工智能已经成为热门领域,而神经网络算法是其中的重要组成部分。本话题主要探讨如何使用Java结合Weka这一开源机器学习库来构建神经网络模型,以预测股票市场。Weka是一个强大的工具,提供了...

    「java调用Weka中神经网络的算法(从数据库中取数据)」.docx

    通过Java调用Weka,可以方便地集成这些功能到自己的应用程序中。 #### 二、环境搭建与准备 在开始之前,需要确保以下几点: 1. 已安装Java开发环境(JDK)。 2. 已下载并安装Weka软件。 3. 已配置好Weka的Java库路径...

    weka算法参数整理.pdf

    Weka 算法参数整理 Weka 是一个开源的机器学习软件,提供了多种...本文档对 Weka 中的关联算法和聚类算法的参数进行了整理和解释,为用户提供了详细的参数配置指南,以便更好地使用 Weka 软件进行数据挖掘和机器学习。

    Weka3.8.1+Weka配置文件+iris数据集(forWeka连接MySQL数据库详解

    4. **Weka配置修改文件**: 这可能是用来调整Weka默认设置的配置文件,例如设置外部数据源、自定义过滤器或改变可视化选项等。通过修改这些配置,用户可以优化Weka的行为以适应特定的项目需求。 使用Weka连接MySQL...

    weka中文教程(高清PDF版本)

    在Explorer界面的分类部分,用户可以配置分类算法的参数,并且可以对选定的分类算法进行评估。 3. 聚类(Cluster) 聚类不同于分类,它是一种无监督学习方法,用于发现数据集中的自然分组。Weka提供了多种聚类算法...

    java调用Weka中神经网络的算法(从数据库中取数据).docx

    3. **配置Eclipse**:在Eclipse IDE中创建一个新的Java项目,并将下载好的Weka库文件加入到项目的构建路径中。如果需要使用到libsvm等其他算法,则还需要将对应的jar包添加进项目中。 #### 三、调用BP神经网络算法 ...

    数据挖掘工具weka中的算法列表.doc

    ### 数据挖掘工具WEKA中的算法列表详解 #### 一、数据输入与输出 - **WOW()**: 查看Weka函数的参数。该函数主要用于显示当前可用的各种参数配置,帮助用户了解不同算法的具体参数设置方式及其默认值。 - **Weka_...

    weka源码添加方法

    【标题】"weka源码添加方法"涉及的是在Java环境下使用Weka机器学习平台时,如何集成自己的算法到Weka中的技术要点。Weka是一个广泛使用的数据挖掘工具,提供了丰富的机器学习算法库,但有时我们需要针对特定问题开发...

    weka-src[weka源码]

    在Weka的源码中,`META-INF`可能包含了Weka的版本信息、签名信息以及其他元数据,这对于了解Weka的构建和打包过程是很有帮助的。 2. **weka**: 这个目录包含了Weka的核心代码。我们可以在这个目录下找到各种数据...

    Weka中文教程

    在本教程中,首先介绍了Weka的安装和启动,然后详细讲解了如何使用Weka的Explorer模块进行数据的探索性分析。Explorer模块是Weka中非常重要的部分,它允许用户通过图形界面来执行机器学习任务。在这个模块中,用户...

    在MyEclipse中配置好的Weka3.62

    Weka是a Practical Machine Learning ...在MyEclipse中配置好后,可以分析、学习、使用Weka中的算法。非常宝贵。 本附件是已经在MyEclipse中配置好了,下载后直接在MyEclipse中导入该jar即可。 该附件的Weka版本是3.62

    基于Weka的数据挖掘技术在学生测评中的应用.pdf

    数据挖掘阶段是核心步骤,在这一阶段中,运用Weka提供的分类算法、关联规则算法等进行数据挖掘。例如,采用J48决策树算法,可以从数据中发现哪些教师表现特征对总评价结果影响较大,以及这些特征与总评价结果的关联...

Global site tag (gtag.js) - Google Analytics