`

Weka开发[5]-参数设置

 
阅读更多

      这一次介绍的非常简单,会用传命令行参数的人就不用浪费时间看这一篇了,这一篇介绍weka中一些类参数传递的问题。

      首先要传递参数当然要知道参数有哪些,有什么作用,要知道这些,建议用Weka软件就好了,在源码中看也不是不可以,但请记住简单的就是最好的(Occam’s Razor)。以下的图就是打开的以J48为例的界面(不知道怎么打开以下界面的,回家面壁思过),对话框里当然就是可选的参数,如果都不了解是什么意思,点击More按钮看解释。

 

Weka开发[6]-参数设置 - quweiprotoss - Koala++s blog

J48,如果没有看到相应的源码,请再次面壁思过,这时就有参数的介绍:

 * -U

 *  Use unpruned tree.

 *  -C pruning confidence

 *  Set confidence threshold for pruning.

 *  (default 0.25)

 

 最后,代码不值一提:

 String[] options ={"-B true"};

 J48 classifier = new J48();

 classifier.setOptions(options);

 

另外,比如在Ensemble的时候,要测很多种分类器,比如LibSVM,J48等等,改变分类器的方法是:

String name = "weka.classifiers.trees.J48";

Classifier classifer = (Classifier)Class.forName(name).newInstance();

 

分享到:
评论

相关推荐

    Weka-3-6.zip

    2. **参数调优**:每个算法都有多个可配置参数,正确设置这些参数对模型性能至关重要。用户需要根据具体问题进行试验和调整。 3. **过拟合与欠拟合**:在训练模型时,应警惕过拟合(模型过于复杂,对训练数据过度...

    Weka开发----在代码中使用Weka.pdf

    首先,需要配置`DatabaseUtils.props`文件,设置JDBC驱动和数据库连接参数。然后,在代码中创建`InstanceQuery`对象,设置用户名、密码和SQL查询语句,最后通过`retrieveInstances()`获取`Instances`对象。 8. **...

    weka源码学习

    Weka开发[6]-参数设置 16 Weka开发[7]-LibSVM 17 Weka开发[8]-ID3源码介绍 18 Weka开发[9]—KMeans源码介绍 21 Weka开发[10]—NBTree源码介绍 25 Weka开发[11]—J48源代码介绍 31 Weka开发[13]-...

    weka使用手册3-6-1

    - **设置参数**:每种分类器都有特定的参数可以调整,以优化模型的性能。 - **评估模型**:可以通过交叉验证、自举等方法来评估分类器的性能。 ##### 2.3 过滤器 (Filter) 过滤器是用于数据预处理的重要工具,可以...

    java机器学习WEKA 3-5-5 Explorer 用户指南

    ### Java机器学习WEKA 3-5-5 Explorer 用户指南 #### 1. 启动WEKA 在启动WEKA时,用户会看到一个菜单驱动的图形用户界面(GUI),该界面继承了旧版GUI选择器的功能,并采用了多文档界面(MDI)设计,使所有打开的窗口...

    weka-src.rar_weka_weka eclip_关联规则

    4. 创建自己的Java程序或Eclipse插件,使用WEKA API加载数据,设置关联规则挖掘的参数,然后运行算法并解析结果。 5. 分析挖掘出的关联规则,根据业务需求筛选出有意义的规则。 通过这种方式,开发者不仅可以使用...

    热门在MATLAB中运行WEKA分类器:这是一个如何从MATLAB中选择参数并将其传递给Weka的示例-matlab开发

    下面我们将详细探讨如何在MATLAB中调用Weka的分类器,特别是Logistic回归算法,并理解如何设置参数,如ridge参数。 首先,我们需要在MATLAB环境中安装Weka接口。这通常通过MATLAB的Java Archive (JAR) 文件来完成,...

    LRA-model-and-Apriori-Algorithm-WEKA-in-JAVA:卫生保健决策中的数据问题

    在这个项目中,LRA模型和Apriori算法被集成到Java代码中,允许用户自定义数据输入和参数设置,进行定制化的数据分析。 4. **Java编程**: Java是一种广泛使用的编程语言,适合开发跨平台的软件应用。在数据挖掘...

    weka-src.zip_FPGROWTH.java weka_fpgrowth weka_weka_weka src

    通过查看这些测试用例,我们可以看到如何调用FPGrowth类,参数如何设置,以及如何处理挖掘结果。 `weka_weka_weka`这个标签可能表示了Weka项目中对Weka自身的多次引用,这可能意味着源代码中有多个层级的模块化设计...

    WEKA教程(完整版).pdf

    - 掌握完整的数据挖掘实验流程,包括数据准备、算法选择与参数设置、结果评估等。 - 学习如何在WEKA中加入新算法的方法,以适应特定的研究需求。 通过以上知识点的学习与实践,用户不仅可以有效地利用WEKA进行...

    Weka[5] 半监督算法

    ### Weka[5] 半监督算法解析 #### 一、引言 Weka是一款知名的机器学习软件包,由新西兰怀卡托大学开发。它包含了丰富的数据预处理、分类、回归、聚类、关联规则挖掘等功能。随着机器学习领域的不断发展,Weka也在...

    weka J48 demo代码

    4. **设置参数**:J48有一些可配置的参数,如`-C`控制剪枝的复杂度,`-M`最小叶子节点样本数等。用户可以根据实际需求调整这些参数。 5. **训练模型**:点击"Start"按钮,Weka会使用J48算法构建决策树模型。 6. **...

    WekaClassifier-J48

    此外,Weka还提供了各种选项来调整J48的参数,例如设置最小叶子节点样本数、控制信息增益的计算方式等。 在压缩包中的**WekaCluster** 文件可能是一个关于聚类的额外资源,虽然标题提到的是分类器,但聚类也是Weka...

    weka参考手册 入门级

    Weka(Waikato Environment for Knowledge Analysis)是一款免费且开源的数据挖掘工具,由新西兰怀卡托大学开发。该软件包含了用于数据预处理、分类、回归、聚类、关联规则挖掘以及可视化等多种功能。它支持多种数据...

    weka源代码分析

    接着,创建了 StringToWordVector 过滤器对象,并设置了其参数,包括使用停用词表、TF-IDF 变换、词干提取等。最后,使用 Filter.useFilter 方法将 Instances 对象转换为词向量形式,并将其写入到目标文件中。 ...

    WEKA教程完整版(新)

    - **算法选择与参数调整**:通过尝试不同的算法和参数设置,可以获得最佳的分类模型。 #### 7. 关联分析 - **关联规则挖掘**:WEKA提供了一系列方法来发现数据项之间的关联规则,如Apriori算法等。 - **应用案例**...

    Weka平台使用方法

    不同的过滤器有不同的参数设置,以适应不同的数据特征。 2. 学习方法选择:用户可以在Weka的交互式界面中选择分类器或学习器,这些学习器有可调节的参数,通过属性列表或对象编辑器进行设置。常见的学习器有决策树、...

    WEKA的简单介绍

    此外,Weka的用户界面分为设置页面、运行页面和分析页面,使得用户可以方便地配置参数、执行任务和查看结果。知识流界面则允许用户通过拖放组件来构建数据处理和分析的流程,支持批量处理和增量处理模式,增加了操作...

Global site tag (gtag.js) - Google Analytics