"Problem with Loop Operator"
I do the following:
However, both models and both example sets, corresponding to the two iterations of the loop look exactly identical.
If I roll-up this process explicitly laying out the two iterations, such as here, this creates the expected results.
Hence, I must conclude that the Loop operator is broken? >:(
This creates two IO collections, one for the model, one for the example set.
<过程扩展= " true "高度= " 521" width="681">
<连接from_op = from_port =“过滤器的例子(3)example set output" to_op="Append" to_port="example set 2"/>
However, both models and both example sets, corresponding to the two iterations of the loop look exactly identical.
If I roll-up this process explicitly laying out the two iterations, such as here, this creates the expected results.
Hence, I must conclude that the Loop operator is broken? >:(
Regards Stefan
<连接from_op = from_port =“过滤器的例子(3)example set output" to_op="Append (3)" to_port="example set 1"/>
<连接from_op = from_port“选择属性(3)”="example set output" to_port="result 4"/>
Tagged:
0
Answers
as far as I remember the Loop Operator worked for me. And we cannot check your process setup as something important is missing -- the data!
Best regards,
chero
Like Chero, I'm OK with the loop operator in most of its guiseshttp://rapid-i.com/rapidforum/index.php/topic,2251.msg9179.html#msg9179. As I remember it, finding that 'append' flattens collections helped. I ran your code with data generators and have to ask what you are trying to achieve with it.
What I want to do? Similar to a boosted decision stump learner:
Stefan
we have the typical case of documentation not matching code. The Loop operator does not deliver its output as new input for the next iteration. It just runs n times on the original input and collects the output.
So the solution to your problem is not trivial. Try using the operators Remember and Recall within the loop operator and do not use any input directly.
Best regards,
chero
Chero绝对是正确的,得到了集合each pass, in order to process them as one example set you need to use the append operator ( which you'd expect nearby on the menu ).
you hit the nail on the head... It works perfect with Remember/Recall.
I hope the RapidMiners read here and work on the documentation. It neither helps if it's not matching the code nor if it's trivial - as it most of the time is ... (eg: "Minimal size for split - the minimal size of a node in order to allow a split ::) )
Stefan