Interface StructuralLearningOptions
-
- All Known Implementing Classes:
ChowLiuStructuralLearningOptions
,ClusteringStructuralLearningOptions
,HierarchicalStructuralLearningOptions
,PCStructuralLearningOptions
,SearchStructuralLearningOptions
,TANStructuralLearningOptions
public interface StructuralLearningOptions
Options governing a structural learning algorithm. An individual algorithm may expose additional properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Cancellation
getCancellation()
Gets of sets the instance implementingCancellation
, used for cancellation.LinkConstraintCollection
getLinkConstraints()
Gets any link constraints to use during structural learning.StructuralLearningProgress
getProgress()
Gets of sets the instance implementingStructuralLearningProgress
, used for progress notifications.Stop
getStopping()
Gets the instance implementingStop
used for early stopping.void
setCancellation(Cancellation value)
Gets of sets the instance implementingCancellation
, used for cancellation.void
setProgress(StructuralLearningProgress value)
Gets of sets the instance implementingStructuralLearningProgress
, used for progress notifications.void
setStopping(Stop value)
Sets the instance implementingStop
used for early stopping.
-
-
-
Method Detail
-
getLinkConstraints
LinkConstraintCollection getLinkConstraints()
Gets any link constraints to use during structural learning.
-
getCancellation
Cancellation getCancellation()
Gets of sets the instance implementingCancellation
, used for cancellation.- See Also:
Cancellation
-
setCancellation
void setCancellation(Cancellation value)
Gets of sets the instance implementingCancellation
, used for cancellation.- See Also:
Cancellation
-
getStopping
Stop getStopping()
Gets the instance implementingStop
used for early stopping. Stopping is different to cancellation, as stopping will still complete the learning process, albeit having not run to completion.- Returns:
- The instance used for stopping.
-
setStopping
void setStopping(Stop value)
Sets the instance implementingStop
used for early stopping. Stopping is different to cancellation, as stopping will still complete the learning process, albeit having not run to completion.- Parameters:
value
- The instance used for stopping.
-
getProgress
StructuralLearningProgress getProgress()
Gets of sets the instance implementingStructuralLearningProgress
, used for progress notifications.
-
setProgress
void setProgress(StructuralLearningProgress value)
Gets of sets the instance implementingStructuralLearningProgress
, used for progress notifications.
-
-