Interface StructuralLearningOptions
-
- All Known Implementing Classes:
ChowLiuStructuralLearningOptions,ClusteringStructuralLearningOptions,HierarchicalStructuralLearningOptions,PCStructuralLearningOptions,SearchStructuralLearningOptions,TANStructuralLearningOptions
public interface StructuralLearningOptionsOptions 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 CancellationgetCancellation()Gets of sets the instance implementingCancellation, used for cancellation.LinkConstraintCollectiongetLinkConstraints()Gets any link constraints to use during structural learning.StructuralLearningProgressgetProgress()Gets of sets the instance implementingStructuralLearningProgress, used for progress notifications.StopgetStopping()Gets the instance implementingStopused for early stopping.voidsetCancellation(Cancellation value)Gets of sets the instance implementingCancellation, used for cancellation.voidsetProgress(StructuralLearningProgress value)Gets of sets the instance implementingStructuralLearningProgress, used for progress notifications.voidsetStopping(Stop value)Sets the instance implementingStopused 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 implementingStopused 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 implementingStopused 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.
-
-