Interface Sourcable

All Known Implementing Classes:
AdaBoostM1, DecisionStump, J48, LogitBoost, REPTree

public interface Sourcable

Interface for classifiers that can be converted to Java source.

$Revision: 1.4 $
Len Trigg (trigg@cs.waikato.ac.nz)

Method Summary
 java.lang.String toSource(java.lang.String className)
          Returns a string that describes the classifier as source.

Method Detail


public java.lang.String toSource(java.lang.String className)
                          throws java.lang.Exception
Returns a string that describes the classifier as source. The classifier will be contained in a class with the given name (there may be auxiliary classes), and will contain a method with the signature:

 public static double classify(Object [] i);
where the array i contains elements that are either Double, String, with missing values represented as null. The generated code is public domain and comes with no warranty.

className - the name that should be given to the source class.
the object source described by a string
java.lang.Exception - if the souce can't be computed