public class ACQ_QUACQ extends java.lang.Object implements ACQ_Acquisition
Modifier and Type | Field and Description |
---|---|
private ACQ_Bias |
bias |
private config.Heuristic |
heuristic |
private ACQ_Network |
learned_network |
private ACQ_Learner |
learner |
private ACQ_ConstraintSolver |
solver |
Constructor and Description |
---|
ACQ_QUACQ(ACQ_ConstraintSolver solver,
ACQ_Bias bias,
ACQ_Learner learner,
config.Heuristic heuristic) |
Modifier and Type | Method and Description |
---|---|
ACQ_IConstraint |
findC(ACQ_Scope scope,
ACQ_Query e) |
ACQ_Scope |
findScope(ACQ_Query negative_example,
ACQ_Scope X,
ACQ_Scope Bgd,
boolean mutex)
**************************************************************
FindScope procedure
|
ACQ_Network |
getLearnedNetwork() |
boolean |
process() |
ACQ_Query |
query_gen(ACQ_Network network1,
ACQ_Network network2,
ACQ_Scope scope,
config.Query_type type,
config.Heuristic h)
**************************************************************************
query_gen
|
private ACQ_Network learned_network
private ACQ_ConstraintSolver solver
private ACQ_Bias bias
private ACQ_Learner learner
private config.Heuristic heuristic
public ACQ_QUACQ(ACQ_ConstraintSolver solver, ACQ_Bias bias, ACQ_Learner learner, config.Heuristic heuristic)
public ACQ_Network getLearnedNetwork()
public ACQ_IConstraint findC(ACQ_Scope scope, ACQ_Query e)
findC
in interface ACQ_Acquisition
public ACQ_Scope findScope(ACQ_Query negative_example, ACQ_Scope X, ACQ_Scope Bgd, boolean mutex)
findScope
in interface ACQ_Acquisition
negative_example
- : a complete negative exampleX
- : problem variables (and/or) foreground variablesBgd
- : background variablesmutex
- : boolean mutexpublic ACQ_Query query_gen(ACQ_Network network1, ACQ_Network network2, ACQ_Scope scope, config.Query_type type, config.Heuristic h)
query_gen
in interface ACQ_Acquisition
network1
- network2
- scope
- type
- public boolean process()
process
in interface ACQ_Acquisition