Package com.tagtraum.core.ml
Class RandomForest.Node
- java.lang.Object
-
- com.tagtraum.core.ml.RandomForest.Node
-
- Enclosing class:
- RandomForest
protected abstract static class RandomForest.Node extends Object implements Predicate<Float>
Node.- Author:
- Hendrik Schreiber
-
-
Constructor Summary
Constructors Constructor Description Node(int featureIndex)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Object
eval(float[] features)
Object
getLeftChild()
Object
getRightChild()
void
setLeftChild(Object leftChild)
void
setRightChild(Object rightChild)
protected String
toString(String predicate)
void
write(DataOutput out)
protected abstract void
writePredicate(DataOutput out)
-
-
-
Method Detail
-
setLeftChild
public void setLeftChild(Object leftChild)
-
setRightChild
public void setRightChild(Object rightChild)
-
getLeftChild
public Object getLeftChild()
-
getRightChild
public Object getRightChild()
-
eval
public Object eval(float[] features)
-
writePredicate
protected abstract void writePredicate(DataOutput out) throws IOException
- Throws:
IOException
-
write
public void write(DataOutput out) throws IOException
- Throws:
IOException
-
-