A | |
About | |
actionColumn, HistogramBar | |
ActionWidget | |
actionX, PointerListener | |
actionY, PointerListener | |
adapt, Domain | |
adaptClassTablesUsingFractionalUpdate, Domain | |
adaptClassTablesUsingOnlineEM, Domain | |
add, Batch | |
addCases, Domain | |
addParent, Node | |
addToInputs, Node | |
addToLifecycle, BasicWidget | |
addToOutputs, Node | |
approximate, Domain | |
Async, RemoteObject | |
B | |
Bar | |
BasicWidget | |
Batch | |
batchSimulate, Domain | |
BeliefBar | |
BeliefLabel | |
BlockChart | |
Browser example using JavaScript | |
ButtonInitialize | |
ButtonInput | |
ButtonPropagate |
Adapts this Domain according to the evidence entered.
this.adapt = function adapt()
For each discrete node of this Domain (which must be a runtime domain) such that both the node and its source node have experience tables, the conditional probability and experience tables of both nodes are learned/updated, and the tables of the domain node will be identical to those of its source node.
this.adaptClassTablesUsingFractionalUpdate = function adaptClassTablesUsingFractionalUpdate()
This function updates (adapts), for all discrete chance nodes of this Domain, the experience count (retrieval of experience) and the conditional probability distribution (dissemination of experience) for all parent configurations having a valid experience count.
this.adaptClassTablesUsingOnlineEM = function adaptClassTablesUsingOnlineEM()
Add a function call to the Batch queue.
this.add = function add( command //, arg1, arg2, arg3, ..., argN )
Adds the specified range of rows of the data set to this Domain as cases.
this.addCases = function addCases( data, start, count )
Adds a Node as a new parent of this Node.
this.addParent = function addParent( parentNode )
Makes this Node become an input node of its Class.
this.addToInputs = function addToInputs()
Registers this BasicWidget to receive update notifiactions from the HuginWidgetManager.
owner.addToLifecycle = function addToLifecycle()
Makes this Node become an output node of its Class.
this.addToOutputs = function addToOutputs()
Removes “near-zero” probabilities from the clique probability tables.
this.approximate = function approximate( epsilon )
Hook for asynchronously invoking a function on the remote script object.
this.Async = function Async( callback )
Generates a number of sample configurations by invoking Domain.simulate a number of times and for each iteration recording the results of Node.getSampledValue, Node.getSampledState or Node.getSampledUtility for specified Nodes.
this.batchSimulate = function batchSimulate( iterations, nodes )