public final class HierarchicalStructuralLearningOptions extends Object implements StructuralLearningOptions
com.bayesserver.learning.structure.hierarchical.HierarchicalStructuralLearning
class.Constructor and Description |
---|
HierarchicalStructuralLearningOptions() |
Modifier and Type | Method and Description |
---|---|
boolean |
getAddNodeGroups()
Gets a value which determines whether network node groups are added for each group in a level.
|
Cancellation |
getCancellation()
Gets of sets the instance implementing
Cancellation , used for cancellation. |
InferenceFactory |
getInferenceFactory()
Gets the inference factory used during scoring.
|
LinkConstraintCollection |
getLinkConstraints()
Gets any link constraints to use during structural learning.
|
Integer |
getMaximumClustersPerGroup()
Gets the maximum number of clusters generated for each group.
|
Integer |
getMaximumGroupsPerLevel()
Gets the maximum number of groups created per level.
|
Integer |
getMaximumIterations()
Gets the maximum number of iterations used by parameter learning to score each configuration.
|
Integer |
getMaximumLevels()
Gets the maximum number of levels generated by the algorithm.
|
Integer |
getPartitions()
Gets the number of cross validation partitions to use when scoring each cluster count.
|
StructuralLearningProgress |
getProgress()
Gets of sets the instance implementing
StructuralLearningProgress , used for progress notifications. |
Integer |
getRunsPerConfiguration()
Gets the number of times training is re-run for each network structure tested.
|
void |
setAddNodeGroups(boolean value)
Sets a value which determines whether network node groups are added for each group in a level.
|
void |
setCancellation(Cancellation value)
Gets of sets the instance implementing
Cancellation , used for cancellation. |
void |
setInferenceFactory(InferenceFactory value)
Sets the inference factory used during scoring.
|
void |
setMaximumClustersPerGroup(Integer value)
Sets the maximum number of clusters generated for each group.
|
void |
setMaximumGroupsPerLevel(Integer value)
Sets the maximum number of groups created per level.
|
void |
setMaximumIterations(Integer value)
Sets the maximum number of iterations used by parameter learning to score each configuration.
|
void |
setMaximumLevels(Integer value)
Sets the maximum number of levels generated by the algorithm.
|
void |
setPartitions(Integer value)
Sets the number of cross validation partitions to use when scoring each cluster count.
|
void |
setProgress(StructuralLearningProgress value)
Gets of sets the instance implementing
StructuralLearningProgress , used for progress notifications. |
void |
setRunsPerConfiguration(Integer value)
Sets the number of times training is re-run for each network structure tested.
|
public HierarchicalStructuralLearningOptions()
public Integer getMaximumLevels()
public void setMaximumLevels(Integer value)
public Integer getPartitions()
public void setPartitions(Integer value)
public Integer getRunsPerConfiguration()
public void setRunsPerConfiguration(Integer value)
public Integer getMaximumIterations()
public void setMaximumIterations(Integer value)
public boolean getAddNodeGroups()
public void setAddNodeGroups(boolean value)
public Integer getMaximumGroupsPerLevel()
public void setMaximumGroupsPerLevel(Integer value)
public Integer getMaximumClustersPerGroup()
public void setMaximumClustersPerGroup(Integer value)
public InferenceFactory getInferenceFactory()
public void setInferenceFactory(InferenceFactory value)
public StructuralLearningProgress getProgress()
StructuralLearningProgress
, used for progress notifications.getProgress
in interface StructuralLearningOptions
public void setProgress(StructuralLearningProgress value)
StructuralLearningProgress
, used for progress notifications.setProgress
in interface StructuralLearningOptions
public Cancellation getCancellation()
Cancellation
, used for cancellation.getCancellation
in interface StructuralLearningOptions
Cancellation
public void setCancellation(Cancellation value)
Cancellation
, used for cancellation.setCancellation
in interface StructuralLearningOptions
Cancellation
public LinkConstraintCollection getLinkConstraints()
getLinkConstraints
in interface StructuralLearningOptions
Copyright © 2021. All rights reserved.