jsat.datatransform
Interface InPlaceInvertibleTransform
-
- All Superinterfaces:
- java.lang.Cloneable, DataTransform, InPlaceTransform, InvertibleTransform, java.io.Serializable
- All Known Implementing Classes:
- LinearTransform, ZeroMeanTransform
public interface InPlaceInvertibleTransform extends InPlaceTransform, InvertibleTransform
This interface behaves exactly asInPlaceTransformspecifies, with the addition of an in-place "reverse" method that can be used to alter any given transformed data point back into an approximation of the original vector, without having to new vector object, but altering the one given.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description InPlaceInvertibleTransformclone()voidmutableInverse(DataPoint dp)Mutates the given data point.-
Methods inherited from interface jsat.datatransform.InPlaceTransform
mutableTransform, mutatesNominal
-
Methods inherited from interface jsat.datatransform.InvertibleTransform
inverse
-
Methods inherited from interface jsat.datatransform.DataTransform
fit, transform
-
-
-
-
Method Detail
-
mutableInverse
void mutableInverse(DataPoint dp)
Mutates the given data point. This causes side effects, altering the data point to have the same value as the output ofInvertibleTransform.inverse(jsat.classifiers.DataPoint)- Parameters:
dp- the data point to alter with an inverse transformation
-
clone
InPlaceInvertibleTransform clone()
- Specified by:
clonein interfaceDataTransform- Specified by:
clonein interfaceInvertibleTransform
-
-
DataMelt 3.0 © DataMelt by jWork.ORG