Package ciir.umass.edu.learning.tree
Class Ensemble
- java.lang.Object
-
- ciir.umass.edu.learning.tree.Ensemble
-
public class Ensemble extends java.lang.Object- Author:
- vdang
-
-
Field Summary
Fields Modifier and Type Field Description protected int[]featuresprotected java.util.List<RegressionTree>treesprotected java.util.List<java.lang.Float>weights
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(RegressionTree tree, float weight)floateval(DataPoint dp)int[]getFeatures()RegressionTreegetTree(int k)floatgetWeight(int k)intleafCount()voidremove(int k)java.lang.StringtoString()inttreeCount()doublevariance()
-
-
-
Field Detail
-
trees
protected java.util.List<RegressionTree> trees
-
weights
protected java.util.List<java.lang.Float> weights
-
features
protected int[] features
-
-
Constructor Detail
-
Ensemble
public Ensemble()
-
Ensemble
public Ensemble(Ensemble e)
-
Ensemble
public Ensemble(java.lang.String xmlRep)
-
-
Method Detail
-
add
public void add(RegressionTree tree, float weight)
-
getTree
public RegressionTree getTree(int k)
-
getWeight
public float getWeight(int k)
-
variance
public double variance()
-
remove
public void remove(int k)
-
treeCount
public int treeCount()
-
leafCount
public int leafCount()
-
eval
public float eval(DataPoint dp)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getFeatures
public int[] getFeatures()
-
-