"C parser for decision trees"

Legacy UserLegacy User MemberPosts:0Newbie
edited May 2019 inHelp
Hi,

I'm generating decision trees which are constructed from a CSV file. The content
of the file (examples for my training set) looks as follows:

a b c label
1 3 5 0
3 5 2 1
...

The decision tree represents a classification that is used to steer
a particular routine within a C++ program. The column notations (a,b,c)
are real variables within the routine. Up to now, I had to translate
the decision tree by hand into equivalent if-then-else C++ statements.
这是很乏味的大trees. Moreover, I would like to use the
leave-one-one cross-validation for which I have to generate as many
decision trees as many examples I have. This cannot be done manually
in an acceptable amount of time.

Do you know a way how to automatically translate RapidMiner's decision
trees into C++ code like
if( a < 10 ) {
if( b > 20 )
return true;
else if( c < 100 )
return false;
}

Maybe there is a parser plug-in for that.

Thank you for your help.

Regards,
Tim
Tagged:

Answers

  • IngoRMIngoRM Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, Community Manager, RMResearcher, Member, University ProfessorPosts:1,751RM Founder
    Hi Tim,

    I am sorry but I am not aware of any implementation of that. Maybe somebody else?

    Cheers,
    Ingo
Sign InorRegisterto comment.