public class RegTreeImpl extends java.lang.Object implements RegTree
| Modifier and Type | Class and Description |
|---|---|
static class |
RegTreeImpl.Node |
| Constructor and Description |
|---|
RegTreeImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
getLeafIndex(FVec feat)
Retrieves nodes from root to leaf and returns leaf index.
|
void |
getLeafPath(FVec feat,
java.lang.StringBuilder sb)
Retrieves nodes from root to leaf and returns path to leaf.
|
float |
getLeafValue(FVec feat,
int root_id)
Retrieves nodes from root to leaf and returns leaf value.
|
RegTreeImpl.Node[] |
getNodes() |
void |
loadModel(ModelReader reader)
Loads model from stream.
|
public void loadModel(ModelReader reader) throws java.io.IOException
reader - input streamjava.io.IOException - If an I/O error occurspublic int getLeafIndex(FVec feat)
getLeafIndex in interface RegTreefeat - feature vectorpublic void getLeafPath(FVec feat, java.lang.StringBuilder sb)
getLeafPath in interface RegTreefeat - feature vectorsb - output param, will write path path to leaf into this bufferpublic float getLeafValue(FVec feat, int root_id)
getLeafValue in interface RegTreefeat - feature vectorroot_id - starting root indexpublic RegTreeImpl.Node[] getNodes()