Package org.apache.solr.ltr.model
Class MultipleAdditiveTreesModel.RegressionTreeNode
- java.lang.Object
-
- org.apache.solr.ltr.model.MultipleAdditiveTreesModel.RegressionTreeNode
-
- Enclosing class:
- MultipleAdditiveTreesModel
public class MultipleAdditiveTreesModel.RegressionTreeNode extends Object
-
-
Constructor Summary
Constructors Constructor Description RegressionTreeNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexplain(float[] featureVector)booleanisLeaf()floatscore(float[] featureVector)voidsetFeature(String feature)voidsetLeft(Object left)voidsetRight(Object right)voidsetThreshold(float threshold)voidsetThreshold(String threshold)voidsetValue(float value)voidsetValue(String value)StringtoString()voidvalidate()
-
-
-
Method Detail
-
setValue
public void setValue(float value)
-
setValue
public void setValue(String value)
-
setFeature
public void setFeature(String feature)
-
setThreshold
public void setThreshold(float threshold)
-
setThreshold
public void setThreshold(String threshold)
-
setLeft
public void setLeft(Object left)
-
setRight
public void setRight(Object right)
-
isLeaf
public boolean isLeaf()
-
score
public float score(float[] featureVector)
-
explain
public String explain(float[] featureVector)
-
validate
public void validate() throws ModelException- Throws:
ModelException
-
-