在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数据挖掘工具,并且详细讲述了如何为Weka添加自定义的机器学习算法。 首先,要集成Weka,你需要一个有效的Java...
接下来,为了让新算法能够在WEKA的Explorer模式中使用,你需要编辑配置文件。对于稳定版3-4,修改`weka.gui.GenericObjectEditor.props`文件,在"# Lists the Classifiers I want to choose from"这一段后面添加你的...
本文将从几个关键方面入手,探讨如何修改Weka中的现有算法或加入新的算法。 #### 从哪里获得帮助 - **书籍**: Data Mining: Practical Machine Learning Tools and Techniques (Second Edition) 的第13-15章提供了...
在IT行业中,机器学习和人工智能已经成为热门领域,而神经网络算法是其中的重要组成部分。本话题主要探讨如何使用Java结合Weka这一开源机器学习库来构建神经网络模型,以预测股票市场。Weka是一个强大的工具,提供了...
通过Java调用Weka,可以方便地集成这些功能到自己的应用程序中。 #### 二、环境搭建与准备 在开始之前,需要确保以下几点: 1. 已安装Java开发环境(JDK)。 2. 已下载并安装Weka软件。 3. 已配置好Weka的Java库路径...
Weka 算法参数整理 Weka 是一个开源的机器学习软件,提供了多种...本文档对 Weka 中的关联算法和聚类算法的参数进行了整理和解释,为用户提供了详细的参数配置指南,以便更好地使用 Weka 软件进行数据挖掘和机器学习。
4. **Weka配置修改文件**: 这可能是用来调整Weka默认设置的配置文件,例如设置外部数据源、自定义过滤器或改变可视化选项等。通过修改这些配置,用户可以优化Weka的行为以适应特定的项目需求。 使用Weka连接MySQL...
在Explorer界面的分类部分,用户可以配置分类算法的参数,并且可以对选定的分类算法进行评估。 3. 聚类(Cluster) 聚类不同于分类,它是一种无监督学习方法,用于发现数据集中的自然分组。Weka提供了多种聚类算法...
3. **配置Eclipse**:在Eclipse IDE中创建一个新的Java项目,并将下载好的Weka库文件加入到项目的构建路径中。如果需要使用到libsvm等其他算法,则还需要将对应的jar包添加进项目中。 #### 三、调用BP神经网络算法 ...
### 数据挖掘工具WEKA中的算法列表详解 #### 一、数据输入与输出 - **WOW()**: 查看Weka函数的参数。该函数主要用于显示当前可用的各种参数配置,帮助用户了解不同算法的具体参数设置方式及其默认值。 - **Weka_...
【标题】"weka源码添加方法"涉及的是在Java环境下使用Weka机器学习平台时,如何集成自己的算法到Weka中的技术要点。Weka是一个广泛使用的数据挖掘工具,提供了丰富的机器学习算法库,但有时我们需要针对特定问题开发...
在Weka的源码中,`META-INF`可能包含了Weka的版本信息、签名信息以及其他元数据,这对于了解Weka的构建和打包过程是很有帮助的。 2. **weka**: 这个目录包含了Weka的核心代码。我们可以在这个目录下找到各种数据...
在本教程中,首先介绍了Weka的安装和启动,然后详细讲解了如何使用Weka的Explorer模块进行数据的探索性分析。Explorer模块是Weka中非常重要的部分,它允许用户通过图形界面来执行机器学习任务。在这个模块中,用户...
Weka是a Practical Machine Learning ...在MyEclipse中配置好后,可以分析、学习、使用Weka中的算法。非常宝贵。 本附件是已经在MyEclipse中配置好了,下载后直接在MyEclipse中导入该jar即可。 该附件的Weka版本是3.62
在本教程中,我们将详细探讨如何配置和使用Weka 3.7.0版本。 首先,Weka的安装过程包括以下几个步骤: 1. **Java运行环境的安装**:Weka依赖于Java运行环境(JRE)来运行。你需要先下载并安装适合你操作系统的JDK...