weka - 绘制学习曲线

时间:2012-05-22 10:38:11

标签: machine-learning weka

我正在尝试为我的模型绘制学习曲线,曲线说明了错误和迭代次数之间的关系或者像这样的事情:

enter image description here

我读过这篇文章: http://weka.wikispaces.com/Learning+curves

但我有几个问题:

  1. 无法从数据库源获取数据
  2. 无法获得错误与迭代次数之间的关系
  3. 在分析数据集并选择输出格式为“GNUplot”后,当我按下保存输出并且测试输出显示时,我无法保存图像:
  4. (generate png:
    
    set terminal png size 800,600
    
    set output "plot.png"
    
    replot)
    

1 个答案:

答案 0 :(得分:-2)

本教程非常好tutorial

它解释了创建学习曲线的所有配置细节。 我将总结一下:

  • 打开实验者
  • 选择高级配置模式
  • 目的地:选择一个方便的位置,提供任意名称。文件名称
  • 为结果生成器左键单击文本框
  • 用于拆分评估器选择回归用于回归或分类用于分类
  • for split evaluator左键单击文本框
  • 用于分类器选择:meta-> filtteredClassifier
  • 左键单击分类器的文本框
  • for classifier:选择您想要的分类器/预测器
  • for filter:选择无监督 - > instances->删除百分比
  • 关闭所有对话框
  • 用于数据集选择数据集
  • 用于生成属性选择已启用
  • 选择属性拆分评估程序 - > classifier->删除百分比
  • 输入您要绘制的所有数据百分比
  • 转到运行标签
  • 点击运行
  • 转到分析标签
  • 选择比较字段您想要的错误
  • 点击预成型测试