|
Oracle Data Mining Java API Reference 10g Release 1 (10.1) B12276-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dmt.odm.MiningObject | +--oracle.dmt.odm.settings.algorithm.MiningAlgorithmSettings | +--oracle.dmt.odm.settings.algorithm.FeatureExtractionAlgorithmSettings | +--oracle.dmt.odm.settings.algorithm.NMFAlgorithmSettings
An instance of NMFAlgorithmSettings
is used to specify settings for the NMF Feature Extraction algorithm. It allows a knowledgeable user to fine tune algorithm parameters. Generally, not all parameters must be specified, however, those specified are taken into account by the underlying DMS
Constructor Summary | |
NMFAlgorithmSettings() Creates an instance of NMFAlgorithmSettings object with default settings: maximum number of iterations is set to 50 minimum convergence tolerance is set 0.5 | |
NMFAlgorithmSettings(float minConvergenceTolerance) Creates an instance of NMFAlgorithmSettings object with default settings: maximum number of iterations is set to 50 | |
NMFAlgorithmSettings(int maxNumberOfIterations) Creates an instance of NMFAlgorithmSettings object with default settings: minimum convergence tolerance is set 0.5 | |
NMFAlgorithmSettings(int maxNumberOfIterations, float minConvergenceTolerance) Creates an instance of NMFAlgorithmSettings object. |
Method Summary | |
int |
getMaxNumberOfIterations() Retrieves the associated maximum number of iterations value. |
float |
getMinimumConvergenceTolerance() Retrieves the associated minimum convergence tolerance value. |
int |
getRandomSeedSetting() Retrieves the associated random seed settings value. |
void |
setMaxNumberOfIterations(int maxNumberOfIterations) Sets the maximum number of iterations value. |
void |
setMinimumConvergenceTolerance(float minConvergenceTolerance) Sets the minimum convergence tolerance value. |
void |
setRandomSeedSetting(int randomSeedSetting) Sets the random seed settings value. |
void |
validate() Validate an instance of NMFAlgorithmSettings object. |
Methods inherited from class oracle.dmt.odm.settings.algorithm.MiningAlgorithmSettings |
getMiningAlgorithm, getMiningAlgorithmName |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NMFAlgorithmSettings()
NMFAlgorithmSettings
object with default settings:
public NMFAlgorithmSettings(int maxNumberOfIterations) throws MiningObjectException
NMFAlgorithmSettings
object with default settings:
MiningObjectException
- if maxNumberOfIterations
< 1 or maxNumberOfIterations
> 500public NMFAlgorithmSettings(float minConvergenceTolerance) throws MiningObjectException
NMFAlgorithmSettings
object with default settings:
MiningObjectException
- if minConvergenceTolerance
< 0.001 or minConvergenceTolerance
> 1.0public NMFAlgorithmSettings(int maxNumberOfIterations, float minConvergenceTolerance) throws MiningObjectException
NMFAlgorithmSettings
object.MiningObjectException
-
maxNumberOfIterations
< 1 or maxNumberOfIterations
> 500minConvergenceTolerance
< 0.001 or minConvergenceTolerance
> 1.0Method Detail |
public int getRandomSeedSetting()
public void setRandomSeedSetting(int randomSeedSetting)
randomSeedSetting
- the random seed settings valuepublic int getMaxNumberOfIterations()
public void setMaxNumberOfIterations(int maxNumberOfIterations)
maxNumberOfIterations
- the maximum number of iterations valuepublic float getMinimumConvergenceTolerance()
public void setMinimumConvergenceTolerance(float minConvergenceTolerance)
minConvergenceTolerance
- the minimum convergence tolerance valuepublic void validate() throws MiningObjectException
NMFAlgorithmSettings
object.validate
in class MiningAlgorithmSettings
MiningObjectException
-
m_maxNumberOfIterations
< 1 or m_maxNumberOfIterations
> 500m_minConvergenceTolerance
< 0.001 or m_minConvergenceTolerance
> 1.0
|
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |