RapidMiner 9.7 is Now Available

Lots of amazing new improvements including true version control! Learn more about what's new here.

CLICK HERE TO DOWNLOAD

"C parser for decision trees"

Legacy UserLegacy User Member Posts: 0 Newbie
edited May 2019 in Help
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.
This is very tedious for larger 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 Professor Posts: 1,749  RM Founder
    Hi Tim,

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

    Cheers,
    Ingo
Sign In or Register to comment.