|
|
|||||||||||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||||||||||
public interface Normalization<O extends DatabaseObject>
Normalization performs a normalization on a set of feature vectors and is capable to transform a set of feature vectors to the original attribute ranges.
It can also transform a matrix describing an equation system of linear dependencies derived on the normalized space to describe linear dependencies quantitatively adapted to the original space.
| Method Summary | |
|---|---|
List<O> |
normalize(List<O> featureVectors)
Performs a normalization on a set of feature vectors. |
List<ObjectAndAssociations<O>> |
normalizeObjects(List<ObjectAndAssociations<O>> objectAndAssociationsList)
Performs a normalization on a list of database objects and their associations. |
List<O> |
restore(List<O> featureVectors)
Transforms a set of feature vectores to the original attribute ranges. |
O |
restore(O featureVector)
Transforms a feature vector to the original attribute ranges. |
String |
toString(String pre)
Returns a string representation of this normalization. |
LinearEquationSystem |
transform(LinearEquationSystem linearEquationSystem)
Transforms a linear equation system describing linear dependencies derived on the normalized space into a linear equation system describing linear dependencies quantitatively adapted to the original space. |
| Methods inherited from interface de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable |
|---|
checkGlobalParameterConstraints, description, getAttributeSettings, getParameters, getPossibleOptions, inlineDescription, setParameters |
| Method Detail |
|---|
List<ObjectAndAssociations<O>> normalizeObjects(List<ObjectAndAssociations<O>> objectAndAssociationsList)
throws NonNumericFeaturesException
objectAndAssociationsList - the list of database objects and their associations
NonNumericFeaturesException - if feature vectors differ in length or values are not
suitable to normalization
List<O> normalize(List<O> featureVectors)
throws NonNumericFeaturesException
featureVectors - a set of feature vectors to be normalized
NonNumericFeaturesException - if feature vectors differ in length or values are not
suitable to normalization
List<O> restore(List<O> featureVectors)
throws NonNumericFeaturesException
featureVectors - a set of feature vectors to be transformed into original space
NonNumericFeaturesException - if feature vectors differ in length or are not compatible
with values initialized during normalization
O restore(O featureVector)
throws NonNumericFeaturesException
featureVector - a feature vector to be transformed into original space
NonNumericFeaturesException - feature vector is not compatible with values initialized
during normalization
LinearEquationSystem transform(LinearEquationSystem linearEquationSystem)
throws NonNumericFeaturesException
linearEquationSystem - the linear equation system to be transformed
NonNumericFeaturesException - if specified linear equation system is not compatible
with values initialized during normalizationString toString(String pre)
pre - the prefix of each new line
|
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||||