oracle.dmt.odm.model
Class SupportVectorMachineModel
java.lang.Object
|
+--oracle.dmt.odm.MiningObject
|
+--oracle.dmt.odm.LocatableObject
|
+--oracle.dmt.odm.model.MiningModel
|
+--oracle.dmt.odm.model.SupervisedModel
|
+--oracle.dmt.odm.model.SupportVectorMachineModel
- All Implemented Interfaces:
- java.io.Serializable
- public abstract class SupportVectorMachineModel
- extends SupervisedModel
An instance of SupportVectorMachineModel contains the metadata and tables from a model build. The metadata is sufficient to determine whether a model can be applied to given data. SupportVectorMachineModel inherits from SupervisedModel. It contains a support vector count and holds the metadata of the result of a mining (training) run, and contains the parameters common to all SVM algorithms.
- Since:
- 10.1.0
- See Also:
- Serialized Form
| Methods inherited from class oracle.dmt.odm.model.SupervisedModel |
apply, computeLift, getConditionsTableName, getCostMatrixTableName, getNumberOfConditions, getNumberOfPriors, getPriorsTableName, getTargetCategorySet, getTargetValueCount, restore, restore, test |
| Methods inherited from class oracle.dmt.odm.model.MiningModel |
build, getBinCategoricalTableName, getBinNumericTableName, getMiningAlgorithm, getMiningFunction, getMiningFunctionSettings, getModelAlgorithm, getModelMiningFunction, getModelName, getSignature, listContents, listContents, listContents, listContents, remove, rename, storeLocationdata |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getSupportVectorCount
public int getSupportVectorCount()
- Returns count of Support Vectors resulting from the model build.
-
- Returns:
- m_supportVectorCount
apply
public static RecordInstance apply(Connection dmsConn,
RecordInstance record,
java.lang.String modelName)
throws InvalidArgumentException,
java.sql.SQLException,
MiningOperationException,
ODMException
- Performs the apply mining operation on a single record represented by an instance of
RecordInstance. The result of this method is also returned in an instance of RecordInstance, which contains the top prediction and its probability (i.e., its probability is the highest among all predictions). The returned RecordInstance contains the default attribute instance values: score and probability. Note that no mining result is persisted for the result of this operation.
-
- Parameters:
record - An instance of RecordInstance for input to apply
modelName - The model name to be used for apply
- Returns:
- RecordInstance - An instance of
RecordInstance that contains two attribute instances: score and probability of the top prediction.
- Throws:
InvalidArgumentException -
dmsConn is null,
record is null, or
modelName is null.
ODMException - when modelName is empty or exceeds 30 bytes in length
java.sql.SQLException - when an error occurs during the execution of apply operation
MiningOperationException
- See Also:
RecordInstance, AttributeInstance
apply
public static RecordInstance apply(Connection dmsConn,
RecordInstance record,
java.lang.String modelName,
MiningApplyOutput applyOutput)
throws InvalidArgumentException,
java.sql.SQLException,
MiningOperationException,
ODMException
- Performs the apply mining operation on a single record represented by an instance of
RecordInstance. The result of this method is also returned in an instance of RecordInstance, which contains attribute instances based on the specification in applyOutput. Note that no mining result is persisted for the result of this operation.
-
- Parameters:
record - An instance of RecordInstance for input to apply
modelName - The model name to be used for apply
applyOutput - A specification on the format of apply output
- Returns:
- RecordInstance - An instance of
RecordInstance that contains attribute instances based on the specification in applyOutput
- Throws:
InvalidArgumentException -
dmsConn is null,
record is null,
modelName is null, or
applyOutput is null.
ODMException - when modelName is empty or exceeds 30 bytes in length
java.sql.SQLException - when an error occurs during the execution of apply operation
MiningOperationException
- See Also:
RecordInstance, AttributeInstance, MiningApplyOutput