Package | Description |
---|---|
gov.sandia.cognition.graph.inference |
Modifier and Type | Interface and Description |
---|---|
interface |
NodeNameAwareEnergyFunction<LabelType,NodeNameType>
Helpful interface that adds per-node labeling and getting results from energy
functions using the graph's node label type.
|
Modifier and Type | Class and Description |
---|---|
class |
CostSpeedupEnergyFunction<LabelType,NodeNameType>
This class trades memory usage (to store all of the costs) for compute time.
|
class |
EdgeMergingEnergyFunction<LabelType,NodeNameType>
Our implementation of belief propagation requires that there be at most one
edge between any pair of nodes.
|
class |
GraphWrappingEnergyFunction<LabelType,NodeNameType>
This class is a simple wrapper for any input graph becoming a BP-capable
graph.
|
Modifier and Type | Field and Description |
---|---|
protected EnergyFunction<LabelType> |
SumProductInferencingAlgorithm.fn
The input energy function to learn against
|
Modifier and Type | Method and Description |
---|---|
void |
EnergyFunctionSolver.init(EnergyFunction<LabelType> f)
Initializes internal state and stores the energy function for future
solutions.
|
void |
SumProductInferencingAlgorithm.init(EnergyFunction<LabelType> f) |