org.encog.ml.bayesian.query
public interface BayesianQuery extends Cloneable
Modifier and Type | Method and Description |
---|---|
BayesianQuery |
clone() |
void |
defineEventType(BayesianEvent event,
EventType et)
Define an event type to be either hidden(default), evidence(input) or
outcome (output).
|
void |
execute()
Execute the query.
|
void |
finalizeStructure() |
Map<BayesianEvent,EventState> |
getEvents() |
EventState |
getEventState(BayesianEvent event)
Get the event state for a given event.
|
EventType |
getEventType(BayesianEvent event)
Get the event type.
|
List<BayesianEvent> |
getEvidenceEvents() |
BayesianNetwork |
getNetwork() |
List<BayesianEvent> |
getOutcomeEvents() |
double |
getProbability() |
String |
getProblem() |
void |
locateEventTypes()
Called to locate the evidence and outcome events.
|
void |
reset()
Reset all event types back to hidden.
|
void |
setEventValue(BayesianEvent event,
boolean b)
Set the event value to a boolean.
|
void |
setEventValue(BayesianEvent event,
int d)
Set the event value as a class item.
|
BayesianNetwork getNetwork()
Map<BayesianEvent,EventState> getEvents()
List<BayesianEvent> getEvidenceEvents()
List<BayesianEvent> getOutcomeEvents()
void reset()
void defineEventType(BayesianEvent event, EventType et)
event
- The event to define.et
- THe new event type.EventState getEventState(BayesianEvent event)
event
- The event to get the state for.EventType getEventType(BayesianEvent event)
event
- The event to check.void setEventValue(BayesianEvent event, boolean b)
event
- The event.b
- The value.void setEventValue(BayesianEvent event, int d)
event
- The event to set.d
- An integer class item.String getProblem()
void execute()
double getProbability()
void finalizeStructure()
void locateEventTypes()
BayesianQuery clone()
Copyright © 2014. All Rights Reserved.