Skip navigation links

Oracle Data Mining Java API Reference
11g Release 1 (11.1)

B28132-01


oracle.dmt.jdm.algorithm.svm.classification
Class OraSVMClassificationSettings

java.lang.Object
  extended byoracle.dmt.jdm.OraDMObject
      extended byoracle.dmt.jdm.base.OraAlgorithmSettings
          extended byoracle.dmt.jdm.supervised.OraSupervisedAlgorithmSettings
              extended byoracle.dmt.jdm.algorithm.svm.classification.OraSVMClassificationSettings

All Implemented Interfaces:
javax.datamining.base.AlgorithmSettings, oracle.dmt.jdm.OraPLSQLConstants, javax.datamining.supervised.SupervisedAlgorithmSettings, javax.datamining.algorithm.svm.classification.SVMClassificationSettings

public class OraSVMClassificationSettings
extends oracle.dmt.jdm.supervised.OraSupervisedAlgorithmSettings
implements javax.datamining.algorithm.svm.classification.SVMClassificationSettings

OraSVMClassificationSettings defines oracle specific SVM algorithm settings i.e., active learning and outlier rate.

One-Class SVM models are used for anomaly detection. For One-Class SVM, the target must be set to null (the default).


Method Summary
 boolean getActiveLearning()
          Returns true if active learning by algorithm is enabled, either set by the user or the default value.
 double getOutlierRate()
          Returns the outlier rate, either set by the user or the default value.
 void setActiveLearning(boolean enable)
          Sets to true to enable active learning by algorithm, otherwise sets to false.
 void setOutlierRate(double outlierRate)
          Sets the outlier rate that is a parameter the approximate rate of outliers (negative predictions) produced by a one-class model on the training data.

 

Methods inherited from class oracle.dmt.jdm.base.OraAlgorithmSettings
getMiningAlgorithm, verify

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Methods inherited from interface javax.datamining.base.AlgorithmSettings
getMiningAlgorithm, verify

 

Method Detail

getOutlierRate

public double getOutlierRate()
Returns the outlier rate, either set by the user or the default value. The outlier rate is a parameter the approximate rate of outliers (negative predictions) produced by a one-class model on the training data.
Returns:
double
Throws:
javax.datamining.JDMException

setOutlierRate

public void setOutlierRate(double outlierRate)
Sets the outlier rate that is a parameter the approximate rate of outliers (negative predictions) produced by a one-class model on the training data. The value must be between 0 and 1.
Parameters:
outlierRate - The outlier rate to be used.
Returns:
void
Throws:
javax.datamining.JDMException

getActiveLearning

public boolean getActiveLearning()
Returns true if active learning by algorithm is enabled, either set by the user or the default value. Active learning is enabled by default.
Returns:
boolean
Throws:
javax.datamining.JDMException

setActiveLearning

public void setActiveLearning(boolean enable)
Sets to true to enable active learning by algorithm, otherwise sets to false.
Parameters:
enable - True if active learning is enabled.
Returns:
void
Throws:
javax.datamining.JDMException

Skip navigation links

Oracle Data Mining Java API Reference
11g Release 1 (11.1)

B28132-01


Copyright © 2005-2007 Oracle. All rights reserved.