javax.datamining.base
Interface AlgorithmSettings

All Known Subinterfaces:
AssociationRulesAlgorithmSettings, AttributeImportanceAlgorithmSettings, ClusteringAlgorithmSettings, FeedForwardNeuralNetSettings, KMeansSettings, NaiveBayesSettings, SupervisedAlgorithmSettings, SVMClassificationSettings, SVMRegressionSettings, TreeSettings

public interface AlgorithmSettings

The interface AlgorithmSettings serves as a common interface to the set of algorithm settings classes. Algorithm settings capture the parameters associated with a particular algorithm, allowing a knowledgeable user to fine tune algorithm parameters. Generally, not all parameters must be specified, however, those specified are taken into account by the DME.

Author:
JSR-73 Java Data Mining Expert Group

Method Summary
 MiningAlgorithm getMiningAlgorithm()
          Returns the type of mining algorithm specified for the algorithm settings.
 VerificationReport verify()
          Verifies if the settings are valid to some degree of correctness as specified by the vendor.
 

Method Detail

getMiningAlgorithm

public MiningAlgorithm getMiningAlgorithm()
Returns the type of mining algorithm specified for the algorithm settings.

Returns:
MiningAlgorithm

verify

public VerificationReport verify()
Verifies if the settings are valid to some degree of correctness as specified by the vendor. Returns null if the settings object is valid. If the settings object is invalid, it returns an instance of VerificationReport, which contains a vendor specific explanation.

Returns:
VerificationReport