支持向量机模型的循环子集(蛮力)
你好,
首先,我是机器学习的新手,RapidMiner非常适合快速学习方法而无需学习代码!
我尝试过scikit和R,但我更喜欢Rapidminer,以便有更多的时间做真正的工作。
在我的例子中,我得到了一个很好的模型(SVM, RBF),对于一组26个样本(每类13个,2类)有15个特征,只选择两个特征…我如何选择两个好的呢?通过朴素贝叶斯分类,观察它们的概率曲线,只保留那些分离度最高的。
为了更加学术,我想尝试蛮力并记录svm模型的一些值,如精度,准确性,召回率,类精度,但我只能从这个工作流中得到三个值performance1, performance2和方差:
提前感谢,
L.T
首先,我是机器学习的新手,RapidMiner非常适合快速学习方法而无需学习代码!
我尝试过scikit和R,但我更喜欢Rapidminer,以便有更多的时间做真正的工作。
在我的例子中,我得到了一个很好的模型(SVM, RBF),对于一组26个样本(每类13个,2类)有15个特征,只选择两个特征…我如何选择两个好的呢?通过朴素贝叶斯分类,观察它们的概率曲线,只保留那些分离度最高的。
为了更加学术,我想尝试蛮力并记录svm模型的一些值,如精度,准确性,召回率,类精度,但我只能从这个工作流中得到三个值performance1, performance2和方差:
任何想法,首先得到我想要的,然后是什么是performance1,performance2和方差的验证过程的输出?
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<过程version = " 6.5.002 " >
> <上下文
<输入/ >
<输出/ >
<宏/ >
> < /上下文
<过程扩展= " true " >
<列出关键= "注释" >
< / >列表
<列出关键= " data_set_meta_data_information " >
< / >列表
< /操作符>
< /操作符>
<列出关键= " set_additional_roles " / >
< /操作符>
< /操作符>
<过程扩展= " true " >
<过程扩展= " true " >
<过程扩展= " true " >
<列出关键= " class_weights " / >
< /操作符>
> < /过程
< /操作符>
> < /过程
<过程扩展= " true " >
<列出关键= " application_parameters " / >
< /操作符>
< /操作符>
> < /过程
< /操作符>
<列出关键= "日志" >
<参数键=“方差”值=“操作符”。(2)验证.value.variance " / >
< / >列表
< /操作符>
> < /过程
< /操作符>
> < /过程
< /操作符>
> < /过程
提前感谢,
L.T
0
答案
也许这能帮到你。它比日志更灵活一些。
注意并行化。记忆和回忆的工作原理类似于goto。
问候,
马丁
德国多特蒙德
非常感谢你的回答!
我尝试了这个工作流程,并试图解决一个问题,当我执行它,但没有成功…我真的不太理解召回/追加结构??
问题是来自召回(2)的消息:在从对象存储中检索时未找到对象名称。
我在另一篇文章中读到,这可能是任务顺序的默认设置,但回顾(2)是工作流树视图中的第一个……知道吗?
3个选项:
1.您可以将此处显示的树视图中的Recall操作符拖到流程的末尾。
2.如果您转到菜单栏Process -> Operator Execution Order -> Order Execution,您可以右键单击并更改流程执行的顺序。
3.您可以添加一个内部包含召回的子流程,并强制订单作为流程链的一部分发生。(参见下面的例子,因为这是我喜欢的方法)。
嗨,非常感谢!
不幸的是,我尝试了,我得到了同样的错误…我以后会试着去理解回忆的过程我想:-\
与此同时,我发现了我的第一个没有召回过程的工作流程中的问题,这是错误的“性能”过程,我现在使用“性能(二项分类)”,我可以访问召回,精度和准确性参数进行日志记录。
但我有一个新的问题,绝大多数记录的属性组合在性能方面是完美的,而如果你单独评估它们,情况就不是这样了!
有人看到我的初学者的赌注了吗?