| 
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.LocatableObject
              |
              +--oracle.dmt.odm.model.MiningModel
                    |
                    +--oracle.dmt.odm.model.FeatureExtractionModel
                          |
                          +--oracle.dmt.odm.model.NMFModel
The abstract class NMFModel is a Java representation of the Non-negative matrix factorization(NMF) model. NMF is a feature extraction algorithm that creates a new set of attributes (features).Each feature is a linear combination of the original attribute set. In NMF, the coefficients of these linear combinations are constrained to be non-negative. During apply a NMF model recodes the original data into the new set of attributes (features) discovered by the model.
| Method Summary | |
static void | 
apply(Connection dmsConn, LocationAccessData applyData, PhysicalDataSpecification pds, java.lang.String modelName, MiningApplyOutput applyOutput, LocationAccessData outputLoc, java.lang.String applyResultName) | 
 float | 
getErrorRate()Returns the overall error rate  | 
 NMFFeature[] | 
getFeatures(Connection dmsConn, int topNCoefficients)Returns a array of Encoded Feature Objects  | 
 int | 
getNumberOfIterations()Returns the actual number of iterations required for the NMF convergence  | 
static NMFModel | 
restore(Connection dmsConn, java.lang.String modelName)Returns the specified NMFModel and populates the complex model object for reading by a user program. | 
| 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 | 
| Method Detail | 
public float getErrorRate()
public int getNumberOfIterations()
public NMFFeature[] getFeatures(Connection dmsConn,
                                int topNCoefficients)
                                              throws ODMException,
InvalidArgumentException,
                                                     java.sql.SQLException
ODMException - when model table name is null.InvalidArgumentException - 
dmsConn is null,topNCoefficients <= 0, ormodelName is null.java.sql.SQLException - when the model meta data cannot be retrieved.
public static NMFModel restore(Connection dmsConn,
                               java.lang.String modelName)
                                             throws java.sql.SQLException,
MiningObjectException,
InvalidArgumentException,
ODMException
NMFModel and populates the complex model object for reading by a user program.dmsConn - The connection to the DMSmodelName - Name of the model to retrieveNMFModelInvalidArgumentException - when the dmsConn/modelName is null.MiningObjectException - when the model cannot be opened.java.sql.SQLException - when the model meta data cannot be retrieved.ODMException
public static void apply(Connection dmsConn,
LocationAccessData applyData,
PhysicalDataSpecification pds,
                         java.lang.String modelName,
MiningApplyOutput applyOutput,
LocationAccessData outputLoc,
                         java.lang.String applyResultName)
                  throws InvalidArgumentException,
                         java.sql.SQLException,
ODMException
InvalidArgumentExceptionjava.sql.SQLExceptionODMException 
  | 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||