com.pawjaw.classification.crf.lmcbt.trees
Class Tree
java.lang.Object
com.pawjaw.classification.crf.lmcbt.trees.Tree
public class Tree
- extends java.lang.Object
Constructor Summary |
Tree()
|
Method Summary |
void |
build(Configuration c,
int label,
Splitter splitter,
int[] example_indexes)
|
void |
build(Configuration c,
int label,
Splitter splitter,
java.util.List<java.lang.Integer> example_indexes)
|
static double |
mse(Configuration c,
int label,
TrainingSequences ts,
double[] st)
|
double |
mse(Configuration c,
int label,
TrainingSequences ts,
java.util.List<java.lang.Integer> example_indexes)
|
static double |
output(Configuration c,
ExpandedPointSequence eps,
int expanded_sequence_position,
double[] serialized_tree)
|
double |
output(Configuration c,
ExpandedPointSequence eps,
int sequence_position,
int previous_label)
|
static double |
output(Configuration c,
ExpandedPointSequence eps,
int sequence_position,
int previous_label,
double[] serialized_tree)
|
static double |
output(TrainingSequences ts,
int example_index,
double[] serialized_tree)
|
void |
printLeaves()
|
double[] |
serialize()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
root
public Node root
Tree
public Tree()
build
public void build(Configuration c,
int label,
Splitter splitter,
java.util.List<java.lang.Integer> example_indexes)
build
public void build(Configuration c,
int label,
Splitter splitter,
int[] example_indexes)
printLeaves
public void printLeaves()
mse
public double mse(Configuration c,
int label,
TrainingSequences ts,
java.util.List<java.lang.Integer> example_indexes)
mse
public static double mse(Configuration c,
int label,
TrainingSequences ts,
double[] st)
serialize
public double[] serialize()
output
public static double output(Configuration c,
ExpandedPointSequence eps,
int expanded_sequence_position,
double[] serialized_tree)
output
public static double output(Configuration c,
ExpandedPointSequence eps,
int sequence_position,
int previous_label,
double[] serialized_tree)
output
public static double output(TrainingSequences ts,
int example_index,
double[] serialized_tree)
output
public double output(Configuration c,
ExpandedPointSequence eps,
int sequence_position,
int previous_label)