| Interface | Description |
|---|---|
| BayesianNetworkTransferHandler |
The interface
BayesianNetworkTransferHandler is used to transfer a bayesian network from an API to another one. |
| Database |
This interface must be implemented in order to perform network learning.
|
| NetworkDescriptor |
This interface provides some methods used to describe a network.
|
| ResizableIcon |
ResizableIcon can handle rendered images such as png, jpeg, or gif as well as svg vector images. |
| Class | Description |
|---|---|
| APIInference |
The class
APIInference is used to perform exact or approximate inference on a bayesian network. |
| APILearning |
The class
APILearning is used to perform supervised or unsepervised structure and parameter learning from given data and generate a bayesian network. |
| APIModeling |
The class
APIModeling is used to create bayesian networks. |
| APIUtils |
The class
APIUtils is a utility class where some enumerations and other static stuff are declared |
| FunctionValue |
The class
FunctionValue the result of a function node after performing inference. |
| Enum | Description |
|---|---|
| APIUtils.DISCRETIZATION |
Enumeration of the available discretization algorithms.
|
| APIUtils.LEARNING_ALGORITHM |
Enumeration of the available learning algorithms.
|
| APIUtils.LETTER_CASE |
Enumeration of the available case formats for
StringFormatter. |
| APIUtils.MEAN_MODE |
Enumeration of the mean observation's modes
|
| APIUtils.NODE_SORTING_METHOD |
Enumeration of the node sorting methods.
|
| Exception | Description |
|---|---|
| IllegalOperationException |
The class
IllegalOperationException is used when an illegal operation is performed for example on a not existent node. |