public static class GraphicalModel.Factor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
ConcatVectorTable |
featuresTable |
java.util.Map<java.lang.String,java.lang.String> |
metaData |
int[] |
neigborIndices |
Constructor and Description |
---|
Factor(ConcatVectorTable featuresTable,
int[] neighborIndices) |
Modifier and Type | Method and Description |
---|---|
GraphicalModel.Factor |
cloneFactor()
Duplicates this factor.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetaDataByReference() |
GraphicalModelProto.Factor.Builder |
getProtoBuilder() |
static GraphicalModel.Factor |
readFromProto(GraphicalModelProto.Factor proto) |
boolean |
valueEquals(GraphicalModel.Factor other,
double tolerance)
Does a deep comparison, using equality with tolerance checks against the vector table of values.
|
public ConcatVectorTable featuresTable
public int[] neigborIndices
public java.util.Map<java.lang.String,java.lang.String> metaData
public Factor(ConcatVectorTable featuresTable, int[] neighborIndices)
public java.util.Map<java.lang.String,java.lang.String> getMetaDataByReference()
public boolean valueEquals(GraphicalModel.Factor other, double tolerance)
other
- the factor to compare totolerance
- the tolerance to accept in differencespublic GraphicalModelProto.Factor.Builder getProtoBuilder()
public static GraphicalModel.Factor readFromProto(GraphicalModelProto.Factor proto)
public GraphicalModel.Factor cloneFactor()