"C parser for decision trees"

Legacy User
Legacy User New Altair Community Member
edited November 2024 in Community Q&A
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

Answers

  • IngoRM
    IngoRM New Altair Community Member
    Hi Tim,

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

    Cheers,
    Ingo

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.